Salary
💰 $115,000 - $230,000 per year
Tech Stack
AWSAzureCloudGoogle Cloud PlatformJavaSDLC
About the role
- Provide influential technical leadership and guidance to engineering teams
- Own complete solution across its entire life cycle
- Proactively influence and collaboratively build vision with product managers, principal engineers, architects, team members, and customers
- Be accountable for the quality, usability, and performance of the solutions
- Lead impactful architectural design discussions
- Mentor more junior team members professionally
- Drive digital transformation initiatives, including modernizing and migrating legacy applications
Requirements
- 12+ years of professional software development experience
- 5+ years of experience in architectural design and leading significant system initiatives
- 4+ years of experience in open-source frameworks
- 3+ years of experience with AWS, GCP, Azure, or another cloud service
- Fluency and Specialization with Java and at least one other modern language (e.g., C++, C#)
- Strong understanding and practical experience with application monitoring, performance assessments, and observability practices
- Knowledge of developer tooling across the software development life cycle
- Familiarity with and experience applying Agile/Scrum methodologies
- In-depth understanding of cloud infrastructure concepts and offerings, particularly within the Azure platform and its native services
- 401K savings plan vested from day one that offers a 6% match
- Performance and recognition-based incentives
- Tuition assistance
- Health insurance
- Mental healthcare support
- Fertility and adoption assistance
- Workplace flexibility
- GEICO Flex program, allowing work from anywhere in the US for up to four weeks per year
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentarchitectural designopen-source frameworksJavaC++C#application monitoringperformance assessmentsobservability practicescloud infrastructure
Soft skills
technical leadershipcollaborationmentoringaccountabilityinfluencingvision buildingcommunicationteam leadershipproblem-solvingdigital transformation