Lead Software Engineer (Java)

First Citizens

1h ago • Remote

Senior

Remote

145,000 - 175,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Lead Software Engineer (Java)

  • Work model: Remote (multiple U.S. markets)

  • Domain: Corporate Credit Cards, Risk Underwriting, Portfolio Management, Merchant Services

Description

Lead software development for a corporate credit card delivery platform, covering research, design, development, automated testing, and support. Partner with business and architects to deliver solutions focused on functionality, performance, scalability, and reliability. Coach multiple tech leads/Scrum teams and drive domain-wide improvements to quality, speed, and throughput.

Responsibilities

  • Own software aspects across the domain: research, design, technology insertion, development, testing, and support

  • Design and develop solutions with business and architects

  • Lead multiple tech leads overseeing Scrum teams, with coaching and escalation for troubleshooting

  • Drive initiatives that improve quality, speed, and throughput

  • Provide proactive maintenance for existing IaaS/SaaS and on-prem applications

  • Troubleshoot code defects, data errors, and configuration issues to identify root causes

  • Support business-critical/complex applications

  • Use judgment within defined procedures to determine appropriate action

  • Implement departmental best practices, guidelines, and standards

  • Design and develop real-time and file-based integrations; optimize database-level processing

  • Build a high-quality developer experience through empathy and maintainable, secure code

Requirements

  • Bachelor’s degree and 6 years of experience in software application development and maintenance OR High School Diploma/GED and 10 years

  • Java 11+ experience

  • Experience applying standard design patterns (e.g., Factory, Command, Facade, Adapter)

  • Strong OOD/OOA knowledge

  • Spring and Spring Boot expertise

  • REST and API experience

  • Unit testing and mocking framework experience

  • Git experience

  • Postman experience

  • Docker and Kubernetes experience

  • Scrum and Agile experience

  • Ability to communicate complex ideas with technical and business stakeholders

Benefits

  • Base pay generally between $145,000 and $175,000 (starting salary depends on skills, experience, location, and other factors)

  • Total compensation may include variable incentives/bonuses and other awards

  • Comprehensive benefits program as part of total rewards

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Lead Software Engineer (Java) role

Improve your resume for just $5

$145,000 – $175,000/year

Unlock Full Resume Report