Job Description
We are seeking a Senior Software Developer to lead our engineering team in the development of high-performance systems. The role is hybrid, requiring 2-3 days per week onsite.
* Design and build stable, scalable systems for enterprise deployment.
* Lead architecture discussions and planning sessions.
* Collaborate with cross-functional teams to drive software quality and technical direction.
This is an excellent opportunity for a seasoned developer to leverage their expertise and influence system architecture across teams.
-----------------------------------
Required Skills and Qualifications
To be successful in this role, you will need:
* Extensive experience in software development, preferably in Scala, Java, or AWS.
* A strong understanding of engineering processes, including configuration management and release management.
* The ability to work independently and oversee entire projects or significant parts.
* Mastery of multiple programming languages and paradigms; able to guide complex trade-offs and tech decisions.
-----------------------------------
Benefits
This position offers:
* A track record of delivering high-impact projects with significant architectural ownership.
* The opportunity to mentor, elevate peers, and lead cross-team technical initiatives.
* Strategic thinking with the ability to align technical direction with company goals.
-----------------------------------
Others
This role requires:
* Detailed knowledge of distributed systems and cloud-native architecture.
* Able to participate in on-call rotation to ensure swift resolution of any production outages.