Description
Key Skills: Java, Spring Boot, React, AWS, Cloud Technologies, Python, Jenkins, CI/CD, Agile Methodologies, Software Development
Good to Have Skills: Jules, Spinnaker, J2EE, Machine Learning, Artificial Intelligence, Mobile Development, Application Resiliency, Security, AI-assisted development tools, System Design, Test Automation, Private and Public Cloud experience, Continuous Delivery methods
Roles & Responsibilities:
- Execute creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine approaches
- Develop secure high-quality production code, and review and debug code written by other team members
- Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of applications
- Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented architectural discussions
- Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
- Drive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality
- Apply knowledge of tools within the Software Development Life Cycle toolchain to improve automation value realization
- Coach engineers on safe, compliant adoption of AI-assisted development tools within delivery practices and workflows
- Deliver system design, application development, testing, and operational stability with hands-on practical experience
- Add to team culture of diversity, opportunity, inclusion, and respect while maintaining high technical standards
Experience Required: 5+ years of applied experience in software engineering with formal training or certification on software engineering concepts. Demonstrated experience leading effective use of approved AI-assisted software development tools with ability to set team expectations for validating AI outputs for correctness, performance, and security