Senior Software Engineer
About the Company
We are a specialized consulting company focused on Statistics, Data Science, and AI. We work across multiple industries, including the public sector, insurance, and other data-intensive domains.
For this role, we are specifically looking for a Senior Software Engineer to join projects in the public sector. These projects involve building technically advanced solutions that also create a meaningful positive impact on society.
We are looking for experienced engineers who enjoy solving complex problems and want to build systems that make a real difference.
Role Overview
As a Senior Software Engineer, you will take end-to-end ownership of software systems โ from architecture and technical decision-making through prototyping, development, deployment, operations, and continuous improvement.
You will build intelligent, scalable systems that are designed not only to work, but to perform reliably in real-world environments.
What You'll Be Doing
Design and implement system architecture together with the engineering team.
Rapidly build and validate prototypes.
Develop scalable and production-grade backend software.
Design and maintain data models.
Ensure reliable deployments and stable system operations.
Establish and maintain security best practices.
Make pragmatic technical decisions, including build-vs-buy evaluations.
Define and uphold engineering quality standards across the team.
Contribute to the long-term technical direction and evolution of systems.
Requirements
Several years of experience building and operating web and backend systems, ideally from initial concept through production and scaling.
Strong experience with Python, SQL, and Java.
Strong understanding of software architecture and system design.
Ability to evaluate technical trade-offs and make sound engineering decisions.
Experience with infrastructure and deployment practices, including CI/CD, cloud platforms, containers, and Infrastructure as Code.
Solid understanding of application and platform security principles.
Ability to work independently and take ownership of deliverables.
Strong communication and collaboration skills.
Frontend experience is a plus but not required.
Candidate Requirements
- Ukrainian native speaker
- English proficiency: ะ2 or higher
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |