Job Closed
This listing is no longer active.
Building simple, effective government services. Want to contribute? We're hiring!
Principal Software Engineer – Mainframe Modernization
Location
Alabama + 29 moreAll locations: Alabama | Arizona | California | Colorado | District Of Columbia | Florida | Illinois | Louisiana | Maine | Nevada | New Jersey | New York | North Carolina | Ohio | Oklahoma | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Missouri | Pennsylvania | Rhode Island | South Carolina | Tennessee | Texas | Utah | Virginia | Washington | Wisconsin
Posted
77 days ago
Salary
$153K - $171K / year
Seniority
Lead
Job Description
Principal Software Engineer – Mainframe Modernization
Nava
• 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
Job Requirements
- 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
Benefits
- Health coverage — comprehensive medical, dental, and vision plans to support your overall health needs
- Insurance coverage — Nava provides disability, life, and accidental death insurance at no cost
- Time off — vacation, holidays (including Juneteenth), and floating holidays to rest and recharge
- Company holidays — enjoy 12 paid federal holidays each year on top of your regular PTO
- Annual bonus — when Nava meets its goals, eligible employees receive a performance-based annual bonus
- Parental leave — paid time off for new parents, plus weekly meals delivered to your home
- Wellness program — full platform offering physical, mental, & emotional health resources & support tools
- Virtual care — see doctors online with no copay through UnitedHealthcare’s virtual visit program
- Sabbatical leave — earn extended unpaid leave after continuous service for personal growth or rest
- 401(k) match — Nava matches 4% of your salary to support your retirement savings plan
- Flexible work — remote-first environment with flexibility built around your schedule and responsibilities
- Home office setup — company laptop & setup assistance provided via Staples for remote work needs
- Utility support — monthly reimbursement to help offset eligible home office utility expenses
- Learning opportunities — internal training programs and resources to help grow your professional skills
- Development opportunities — LinkedIn Learning access & an annual allowance for courses, tuition, & certs
- Referral bonus — get rewarded when you refer great people who join the Nava team
- Commuter benefits — pre-tax commuter programs to support in-office travel when applicable
- Supportive culture — A collaborative and remote-friendly team environment where people genuinely care
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Operations
Sphere LabsCross-border stablecoin payments for businesses and regulated institutions. Faster settlement, built on SphereNet.
• Develop tools to streamline and enhance internal operations. • Lead operations engineering projects that require coordination and alignment with multiple stakeholders. • Rapidly prototype and iterate on MVPs, with the flexibility to scale successful solutions or sunset those that do not meet business needs. • Design and implement tools to facilitate OTC trading for payment operations. • Automate the creation of operational reports and dashboards for compliance, settlement, and business metrics. • Build and maintain internal automations and webhook integrations between internal and external systems. • Collaborate with Customer Success, Compliance, and Finance teams to translate their workflows into effective tooling requirements. • Empower operations teams to manage their own tools and access, reducing reliance on engineering and minimizing bottlenecks.
• Design, implement, test, and maintain high-quality, secure and stable code for use by other Autodesk teams to deliver products and solutions for customers. • Document code and features developed, including changes to existing code, making it easier for other developers to maintain, enhance, reuse, and localize. • Participate in design reviews, code reviews, and Agile ceremonies. • Develop estimates for tasks, evaluate risks, and identify dependencies to aid in planning. • Work as part of a collaborative team of software engineers, QAs, and designers in Canada, Portland OR, and other worldwide engineering sites.
• You’ll work at the heart of our engineering team, building scalable, secure, and user-friendly applications using modern JavaScript and TypeScript technologies. • This is a hands-on technical role for someone who enjoys solving real problems, collaborating closely with designers, product managers, and engineers. • You’ll contribute across the full stack, crafting intuitive front-end experiences and building robust and secure back-end services.
• You’ll work at the heart of our engineering team, building scalable, secure, and user-friendly applications using modern JavaScript and TypeScript technologies. • This is a hands-on technical role for someone who enjoys solving real problems, collaborating closely with designers, product managers, and engineers. • You’ll contribute across the full stack, crafting intuitive front-end experiences and building robust and secure back-end services.



