Requirements
- Minimum of six years of professional experience in software engineering
- At least two years of hands-on programming using Python, Java, or JavaScript
- Bachelor’s degree in Computer Science, Systems Engineering, or related discipline, or equivalent practical experience
- Proven background in test automation with tools such as Selenium or Cypress
- Familiarity with testing and tracking systems, including issue tracking, test case management, and project planning software
- Working knowledge of databases, ORM technologies like Hibernate, and build automation tools such as Maven and Ant
- Demonstrated experience in designing and executing test automation for APIs, including REST and GraphQL
- Proficiency in developing and testing within Linux-based environments
- Understanding of test-driven development, Agile practices, and CI/CD tooling
- Experience working with asynchronous messaging systems such as Redis or AMQ
- Ability to diagnose and resolve issues in production using monitoring and observability platforms
- Background in cloud-native development and cloud infrastructure technologies
Nice to Have
- Familiarity with containerization platforms like Docker and orchestration with Kubernetes
- Understanding of secure coding practices and security-focused development lifecycle
- Solid grasp of test-driven development, Agile methodologies, and CI/CD pipelines
- Knowledge of end-to-end software development best practices, including code reviews, version control, testing, and deployment
- Experience designing or supporting distributed systems and large-scale enterprise applications
- Strong communication skills with the ability to engage users, technical teams, and leadership on requirements and technical direction
- Track record of promoting and improving engineering standards within development teams
Benefits
- Opportunity to contribute to the evolution of security for mission-critical business applications with room for career advancement
- Collaborative and high-performance culture focused on results and teamwork
- Work alongside supportive, skilled professionals known for innovation and problem-solving
- Competitive pay and incentive programs ensuring long-term financial stability
Work Arrangement
Hybrid
Required (12)
- Minimum of six years of professional experience in software engineering
- At least two years of hands-on programming using Python, Java, or JavaScript
- Bachelor’s degree in Computer Science, Systems Engineering, or related discipline, or equivalent practical experience
- Proven background in test automation with tools such as Selenium or Cypress
- Familiarity with testing and tracking systems, including issue tracking, test case management, and project planning software
- Working knowledge of databases, ORM technologies like Hibernate, and build automation tools such as Maven and Ant
- Demonstrated experience in designing and executing test automation for APIs, including REST and GraphQL
- Proficiency in developing and testing within Linux-based environments
- Understanding of test-driven development, Agile practices, and CI/CD tooling
- Experience working with asynchronous messaging systems such as Redis or AMQ
- Ability to diagnose and resolve issues in production using monitoring and observability platforms
- Background in cloud-native development and cloud infrastructure technologies
Preferred (7)
- Familiarity with containerization platforms like Docker and orchestration with Kubernetes
- Understanding of secure coding practices and security-focused development lifecycle
- Solid grasp of test-driven development, Agile methodologies, and CI/CD pipelines
- Knowledge of end-to-end software development best practices, including code reviews, version control, testing, and deployment
- Experience designing or supporting distributed systems and large-scale enterprise applications
- Strong communication skills with the ability to engage users, technical teams, and leadership on requirements and technical direction
- Track record of promoting and improving engineering standards within development teams
Benefits (4)
- Opportunity to contribute to the evolution of security for mission-critical business applications with room for career advancement
- Collaborative and high-performance culture focused on results and teamwork
- Work alongside supportive, skilled professionals known for innovation and problem-solving
- Competitive pay and incentive programs ensuring long-term financial stability
Work Arrangement
Hybrid — Bucharest