As a Senior Software Engineering Leader, you will be responsible for overseeing the development of high-impact engineering projects and shaping the future of our digital solutions.
Key Responsibilities
* Lead complex software engineering projects in various ecosystems, from requirements analysis and architecture to deployment and long-term evolution.
* Drive technical excellence across teams by setting best practices in code quality, testing, CI/CD, version control, and scalable architectures.
* Be a technical reference and mentor, guiding and supporting engineering teams in programming, scripting, and database technologies.
* Work in Agile environments, collaborating with cross-functional teams to ensure on-time, on-budget delivery of high-value software.
* Design and scale technical architectures, defining the structure of software solutions that meet both business needs and system-level constraints.
Required Skills and Qualifications
* 8–10 years of hands-on experience in software engineering.
* Strong expertise in areas like backend development, cloud, software architecture, or data engineering.
* Ability to define and communicate technical strategy across squads and stakeholders, aligning technology with business objectives.
* Familiarity with DevOps practices, CI/CD pipelines (e.g., Jenkins, GitLab CI, Bamboo).
* Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
* Proven experience designing and optimizing scalable and resilient distributed systems, including cloud-native architectures using Docker, Kubernetes, and service meshes.
* Strong expertise in Java.
* Experience with RESTful APIs, GraphQL, and microservices architecture.
* Experience with React or similar languages.
* Experience with Relational databases.
* Fluent written and spoken English.
* Experience with Jira, and other Atlassian tools.
* Excellent communication skills and the ability to influence technical decisions.
* A problem-solver mindset, eager to tackle challenges that make a real difference.
Benefits
* Prioritizing innovation and experimentation in a dynamic environment.
* Mentoring and growing the next generation of software engineers.
* Developing and implementing cutting-edge software solutions.