Software Engineer III (Java & AWS)
Principal Financial Group · Charlotte, NC · 3 wk ago
On-siteEngineeringFull-time
Responsibilities
- Build and support automation solutions, integrating with databases and APIs.
- Collaborate closely with delivery and partner teams to drive measurable improvements in quality and operational efficiency.
- Partner with business stakeholders to gather requirements and lead process and design sessions.
- Design and develop Java-based applications.
- Build and maintain AWS cloud services and serverless solutions.
- Support production systems and resolve incidents.
- Participate in technical design of features.
- Focus on attaining expertise in more technical areas.
- Collaborate with other technical teams to ensure high-quality integrations and reliable solutions.
- Diagnose and resolve workflow or system issues while providing ongoing technical support.
- Create and maintain documentation for solutions, processes, configurations, and standards.
Requirements
- Associate's or bachelor's degree (preference in computer science, technology, engineering or math-related field or equivalent experience) and 3+ years work experience or equivalent experience.
- 2+ years of Java and AWS required.
- SQL experience required.
- Experience building and supporting enterprise-scale applications.
- Experience working with both legacy platforms and modernization initiatives.
- Preferred experience: Git/GitHub, CI/CD pipelines, Test-driven development, DevOps practices, JavaScript, TypeScript, Python, Node.js, React, AWS CDK.
Pay
Salary range: $94,000 - $127,000 per year (non-sales positions eligible for bonus program).
Benefits
Flexible Time Off (FTO) provided to salaried (exempt) employees for vacation, personal or short-term illness with no accrued bank or set number of days. Pension eligible.
Schedule
This role offers in-office, hybrid (blending at least three office days in a typical workweek); work arrangement determined with leader.