Purpose:Join Athene's Developer Services team as a Software Engineer and help shape how software is built across the enterprise. As a Software Engineer, you'll develop the platforms, reusable tools, automation, and engineering practices that enable teams to build high-quality software faster, more securely, and with greater consistency.
You'll have the opportunity to help evolve Athene's software development lifecycle toward an AI-enabled, agentic model-building reusable AI skills and agents, supporting the Coder developer platform, and helping engineers adopt modern cloud-native and AI-assisted development practices. At Athene, innovation and a bias for action are part of how we operate. Our scale and strategic relationship with Apollo create opportunities to solve meaningful technology challenges while working in a culture grounded in our BEAM values: Believe in your co-workers, Engage actively, Act like owners, and Make it happen.
Accountabilities:Key Deliverables- Design, build, and maintain application reference architectures, reusable templates, engineering patterns, and implementation guidance that accelerate software delivery across Athene.
- Develop AI-enabled engineering capabilities, including reusable skills, agents, and tooling, and enable teams building agentic workloads using technologies such as Amazon Bedrock and Claude Code.
- Build and enhance internal developer platforms, tooling, automation, and web applications-including the Coder developer platform-to create secure, reliable, and productive development environments.
- Establish and promote modern software engineering practices across AI-assisted development, cloud-native engineering, DevOps, testing, and the software development lifecycle.
- Partner with engineering teams through hands-on consulting, code reviews, workshops, and training to solve technical challenges and drive adoption of shared tools and practices.
- Continuously evaluate emerging technologies and creatively apply them to improve developer experience, software quality, engineering efficiency, and delivery throughput.
Qualifications and Experience:What You Need to Bring - 3+ years of relevant experience in software engineering, application development, developer tooling, platform engineering, or relevant experience.
- Hands-on web development experience using Python, TypeScript, React, or a comparable modern technology stack, with a strong understanding of software development lifecycle practices.
- Experience developing solutions on AWS or another public cloud platform; exposure to CI/CD, infrastructure automation, DevOps, or cloud-native engineering practices is preferred.
- Experience with or demonstrated interest in AI-assisted software development and agentic technologies; experience with Amazon Bedrock, Claude Code, AI agents, or similar technologies is a plus.
- Strong critical thinking, creativity, and problem-solving skills, with the adaptability and bias for action to evaluate complex challenges, experiment with new approaches, learn quickly, and deliver practical solutions.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, a related field, or equivalent experience.