Principal Software Engineer (Mainframe Modernization) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Nava · 2 weeks ago

Principal Software Engineer (Mainframe Modernization)

Nava is a consultancy and public benefit corporation focused on simplifying government services. The Principal Software Engineer will lead the modernization of legacy systems, develop innovative solutions, and coordinate across teams to ensure successful implementation of new technologies.

AppsCloud Data ServicesComputerGovernmentGovTechSoftwareWeb Development
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Productize new technologies to provide innovative solutions that facilitate modernization of legacy systems
Create playbooks and training for Nava engineering to train up on Nava capabilities
Develop demo applications showcasing the capabilities of these solutions
Work with project teams to deploy capabilities within their projects and iterate based on their feedback
Ensure that modernized systems solve legacy system pain points
Coordinate with government partners, subject matter experts, and Nava's project teams to capture critical business rules and constraints
Facilitate interdisciplinary coordination across teams to unlock dependencies and ensure successful application of new technologies across modernization efforts

Qualification

Mainframe modernizationArchitectural designMainframe programmingModern programming languagesLegacy system integrationAPIsMessaging systemsDevOps practicesInterdisciplinary coordinationTraining developmentProblem-solving

Required

Proven experience leading end-to-end modernization efforts, including transitioning from legacy systems (e.g., mainframes, monoliths) to modern architectures (e.g., microservices, cloud-native)
Strong architectural skills with the ability to design scalable, maintainable and secure systems
Advanced proficiency in mainframe programming languages, technologies, and implementation patterns (e.g., COBOL, JCL, QSAM, VSAM)
Advanced proficiency in modern programming languages and frameworks (e.g., Java, Python, Node.js or equivalent)
Experience with legacy system integration, interface development, and data migration strategies
Familiarity with APIs, messaging systems, and event-driven architecture
Strong understanding of DevOps practices, CI/CD pipelines, infrastructure-as-code, and automated testing
Legal authorization to work in the United States
Ability to meet any other requirements for government contracts for which candidates are hired
Work authorization that doesn't require visa sponsorship, now or in the future
May be subject to a government background check or security clearance, depending on the contract

Preferred

Familiarity with modern LLM technologies
Experience with various data synchronization patterns and technologies used with mainframe systems (e.g., DB2, IBM API Connect, Change Data Capture)

Benefits

Health coverage
Insurance coverage
Time off
Company holidays
Annual bonus
Parental leave
Wellness program
Virtual care
Sabbatical leave
401(k) match
Flexible work
Home office setup
Utility support
Learning opportunities
Development opportunities
Referral bonus
Commuter benefits
Supportive culture

Company

Nava is a consultancy and public benefit corporation that makes government services simple, effective, and accessible to all.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Rohan Bhobe
CEO and Co-founder
linkedin
leader-logo
Senongo Akpem
VP of Design
linkedin
Company data provided by crunchbase