We are seeking a highly skilled and experienced Chief Software Engineer to lead our software development team.
The ideal candidate will oversee the design, development, and implementation of software solutions to meet our organization's needs. As a key member of the leadership team, the Chief Software Engineer will play a critical role in shaping the future of our technology and driving innovation.
#LI-DNI#LI-TA3
Responsibilities
- Lead the software development team in the design, development, and implementation of software solutions
- Oversee the technical designs, POC, RnD, and technical consultancy for various projects and initiatives
- Engineer and implement critical parts of complex solutions, such as distributed cloud-based systems or high-load/low-latency services
- Adopt and integrate emerging technologies to modernize legacy systems and meet project needs
- Start new projects from scratch and cover the full SDLC following the latest engineering excellence practices
- Design system components or whole solutions, explaining the pros and cons of proposed solutions
- Promote clean code and software craftsmanship principles within the team
- Acquire knowledge quickly and go beyond current technical competencies
- Contribute to company activities outside of primary assignments, such as SWAT activities, hackathons, and tech consultancy
- Ensure team setups follow industry-accepted practices, such as Agile methodologies
Want more jobs like this?
Get jobs in Sofia, Bulgaria delivered to your inbox every week.
- 7+ years of experience in the software development field
- Hands-on experience with multiple technologies (Java, JavaScript, .Net or other), business domains, programming languages and frameworks
- 10+ production projects or initiatives, technical designs, POC, RnD, technical consultancy, etc. in different areas, with different technical challenges, different solutions and technologies used
- Ability to engineer and implement critical parts of a complex solution (e.g. a distributed cloud-based system, high-load/low-latency service, heterogeneous system that spans and integrates multiple platforms)
- Ability to adopt emerging technologies for project needs. Able to modernize legacy systems using new technologies. Applies system thinking for analysis, design, implementation
- Able to start a new project from scratch as well as covering the full SDLC from a technical point of view following latest engineering excellence practices
- Experience designing system components or whole solutions. Able to explain pros and cons of proposed solutions
- Clean Code and Software Craftmanship
- Quick knowledge acquirer - goes beyond current technical competency/comfort zone
- Open for company contribution outside of primary assignment: supporting SWAT activities, hackathons, tech consultancy, educational programs contribution, etc
- Deep understanding and practical experience working in team setups that follow practices accepted in the industry (e.g. Agile)
- Excellent communication skills in English
- Certification in the areas of expertise
- Experience in public contribution - participation in public projects, open source initiatives, leading technical communities, and user groups
- Experience contributing to tech talks, meetups, blogging and vlogging, speaking at conferences, participation in hackathons jury, etc
- Experience of mentoring and coaching of engineers
- Evangelizing best practices and leading by example
- Opportunity to Engineer your Future and to drive the world's digital transformation with top industry clients
- Personal development program that will allow you to be valued for your strengths
- Wide range of professional trainings and workshops
- Being part of a collaborative, fast-growing, and innovative design team
- Established and accelerated growth toward different career paths, competencies, and roles
- Broad projects variety and possible mobility between projects over the time
- Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
- Varied social benefits, Sports, Transportation and Health programs
- Work-life balance and flexible schedule, team buildings and sport opportunities
- Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
- Hybrid By Design - we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM's office for a few days per week and benefit from the EPAM's virtual working environment - making you able to be productive and work from remote for the rest of the week