Principal Software Engineer Visa Sponsorship Jobs in Missouri
Principal software engineer roles in Missouri are concentrated in St. Louis and Kansas City, where employers like World Wide Technology, Cerner (now Oracle Health), and Edward Jones have active engineering teams. Companies at this seniority level regularly seek international candidates, and many hold established H-1B visa sponsorship track records across Missouri's growing tech sector.
Find Principal Software Engineer JobsOverview
Showing 5 of 36+ Principal Software Engineer Jobs in Missouri with Visa Sponsorship










See all 36+ Principal Software Engineer Jobs in Missouri with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Principal Software Engineer Jobs in Missouri with Visa Sponsorship.
Get Access To All Jobs
Company
Federal Reserve Bank of Boston
Federal Reserve Financial Services (FRFS) delivers a suite of payments services to financial institutions via FedLine® Solutions, FedNowSM, Fedwire®, National Settlement Service (NSS), FedCash®, FedACH® (Automated Clearing House), and Check Services. We are currently leading a strategic effort to transform FRFS to a national, enterprise-focused organization. Through our evolved structure, we will meet the needs of the marketplace for new products and services more quickly, seek to provide a more robust and unified customer experience across our financial service offerings, and create new career growth opportunities for FRFS staff.
The Federal Reserve has developed a new interbank 24x7x365 real-time gross settlement (RTGS) service with integrated clearing functionality, called the FedNow Service. This service enables financial institutions to provide their customers with the ability to send and receive payments any time, any day, and have full access to those funds within seconds. This position is a unique opportunity to be part of this mission-critical Federal Reserve initiative that is transforming the payments landscape in the United States.
ROLE AND RESPONSIBILITIES
- Serves as a Principal Software Engineer: to design, develop and implement new complex solutions in accordance with FedNow and Fed Standards
- Develops software solutions in Java, Spring, Terraform, NoSQL and RDS in the Cloud
- Develop end to end Infrastructure-as-Code solutions in Cloud
- Provides input into strategic and tactical planning of software solutions and software development lifecycle changes
- In addition to being able to engineer across numerous areas of technology, you’ll serve as subject matter expert in one or more areas
- Trains and consults cross functionally within the organization on troubleshooting/resolving highly complex and/or highly time critical problems
- Collaborates with analysts as part of an integrated Agile team to define user requirements and conduct design review for the development of complex and innovative cloud applications using modern internet-scale technologies and Serverless architecture in Cloud
- Demonstrates skill dexterity; seeking to continuously adapt and employ new technical skills alongside proven staples
- Ensures that the quality of software developed, maintained and enhanced in-house and installed into production is sufficient to prevent the occurrence of catastrophic defects that cause the customer significant problems, missed deadlines, or interruption to the production environment
- Ensure compliance with Fed policies, procedures and standards
- Provides primary or backup production support for applications and components, including but not limited to timely resolution to production problems and processing issues
BASIC QUALIFICATIONS
- 8+ years of Java Development
- 4+ years working with AWS cloud-based platforms in an enterprise environment
- Demonstrated experience engineering software with cloud-first architectures
- 10+ years software engineering experience in a team-based environment
- Experience with building and deploying solutions in Cloud
- Experience with Serverless architecture for building software solutions in Cloud
- Experience with CI/CD build tools, and DevOps processes
- Experience developing high performance, high volume, highly available (24/7/365) environments
- Experience with Agile software engineering (Scrum, Kanban, Lean etc)
- Bachelor's degree in Computer Science, Information Systems
PREFERRED QUALIFICATIONS
- Deep expertise in Java and proficient knowledge of programming languages (JavaScript, XML, JSON, HTML, CSS etc. Python a bonus)
- Understanding of object-oriented design principles (ex: SOLID) to create maintainable, extensible code and knowledge of design patterns, inheritance hierarchies, polymorphism, composition over inheritance, effective interface design, encapsulation and immutability as well as experience with modern Java features like generics, streams and lambdas.
- Comprehensive knowledge of Spring Boot's core fundamentals, including auto-configuration, starter dependencies, and its opinionated approach to application setup that eliminates much of the boilerplate configuration required in traditional Spring applications. Understanding of dependency injection, the IoC container, bean lifecycle management as well as proficiency in using annotations like @Component, @Service, @Repository, and @Autowired.
- Expertise in building RESTful APIs with Spring Boot, including knowledge of @RestController, @RequestMapping, request/response handling, content negotiation, and exception handling.
- Understand data access patterns using Spring Data JPA, including repository interfaces, custom queries, and declarative / programmatic transaction management.
- Experience using JUnit 5+ to write integration and unit tests and use its lifecycle interfaces and annotations to handle related setup and teardown tasks.
- Experience with a build automation tool / project management tool like Apache Maven or Gradle to handle tasks such as compilation, dependency management, testing, packaging and deployment.
- Proficient knowledge of operating systems (Linux, Unix, Windows)
- Proficient knowledge of database development (SQL, Oracle, DB2)
- Ideally, you’ll have experience with AWS services, and integrating them into an application
- Ideally you’ll have experience with leading edge Cloud technologies, such as Kafka, in-memory and NoSQL databases, messaging platforms, memcache etc.
- Demonstrates independent thinking and decision-making abilities
- Demonstrates excellent written and oral communication abilities
- Proficient knowledge of cloud security for application development and delivery
- Advanced knowledge of object-oriented programming
- Ideally, Infrastructure as Code (IAC); Terraform
NICE TO HAVE
- Experience with API Development and consumption and microservices architecture
- Proficient in unit testing with JUnit, Mockito and AssertJ as well as integration testing with @SpringBootTest.
- Understanding of how to use JUnit's extension and lifecycle annotations and interfaces to create tools that enhance its default functionality and monitor test plan execution results.
- Knowledge of Apache Maven's build lifecycles phases, experience with custom plugin development and how to map a custom plugin's goals to Maven lifecycle phases.
- Familiarity with database migration tools like Flyway or Liquibase.
- Experience using Spring Security to handle security concerns in Spring Boot apps.
- Understanding Spring Boot’s various application properties configurations (profiles, YAML vs properties files) and externalized configuration management.
- Knowledge of monitoring and observability through Spring Boot Actuator, including custom health checks and metrics.
- Proficiency working with XML Schema Definition (XSD) schemas and XSLT (Extensible Stylesheet Language Transformations) templates, including XML schema design principles, validation techniques, Java-XML binding via JAXB, namespace management, XSLT processing models, template creation, XPath expressions, and transformation patterns for converting XML to various output formats.
- Experience as an Agile product owner with a strong technical background, capable of creating detailed feature specifications and user stories that junior to mid-level developers can implement with minimal clarification as well as the ability to set up and facilitate collaborative planning sessions, coordinate story mapping across iterations and manage daily stand-up meetings.
- Proficient with unit testing, integration testing between system components, performance testing to identify bottlenecks, soak testing for long-term stability verification and API testing.
- Experience with agile development methodology
- Knowledge of technology project and secure coding standards
- Strong interpersonal, teamwork and negotiation skills
- Strong customer service skills
- Strong problem solving and critical thinking skills
- Familiarity with usability techniques and best practices
- Infrastructure as Code (IAC); Terraform
SALARY
The salary range for this position is $173,400.00 - $216,700.00 - $260,000.00. The Boston Fed believes in salary transparency. The final salary and offer will be determined by the applicant’s background, skills, internal equity, and alignment with market data. Whether you’re developing into the job or are a more seasoned candidate, we aim to pay competitively. The position and job description posted is for a Principal Software Engineer however, candidates will be placed in an appropriate level within the Software Engineer job family based on the extent of their experience. If you reside outside of the 1st District, you may be hired by your local Federal Reserve District and compensation will follow hiring District's range and policy.
The Federal Reserve Bank of Boston is committed to provide equal employment opportunities to all persons without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, genetic information, disability, or military service.
All employees assigned to this position will be subject to FBI fingerprint/ criminal background and Patriot Act/ Office of Foreign Assets Control (OFAC) watch list checks at least once every five years.
For this job, any offer of employment is contingent upon successfully passing a two-phase security screening. The first phase consists of the satisfactory completion of a physical examination (including a drug screening), reference checks, and a security investigation consisting of credit and criminal history checks.
The second phase, which might not be complete until after you begin working at the Reserve Bank, is an additional risk-based security screening determined by the risk rating of the position. Depending upon the sensitivity of the position, this phase may include, and is not limited to, work and residency eligibility verification, and personal interviews with the candidate, references, and prior employers.
All applicants must have resided in the United States for at least three (3) years.
Full Time / Part Time
Full time
Regular / Temporary
Regular
Job Exempt (Yes / No)
Yes
Job Category
Information Technology Family Group
Work Shift
First (United States of America)
The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.
Principal Software Engineer Job Roles in Missouri
See all 36+ Principal Software Engineer Jobs in Missouri
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Principal Software Engineer Jobs in MissouriPrincipal Software Engineer Jobs in Missouri: Frequently Asked Questions
Which companies sponsor visas for principal software engineers in Missouri?
World Wide Technology and Oracle Health (formerly Cerner) in St. Louis are among Missouri's most active H-1B sponsors for senior engineering roles. Edward Jones, Mastercard's St. Louis operations, and Garmin's Kansas City-area offices have also filed LCAs for principal-level software engineer positions. Larger enterprise tech employers and financial services firms at this seniority level tend to have established immigration support processes.
Which visa types are most common for principal software engineer roles in Missouri?
The H-1B is the most common visa for principal software engineers in Missouri, given the role's clear specialty occupation classification requiring a relevant bachelor's degree or higher. Candidates with extraordinary ability or achievement may pursue an O-1A. Those transferring within a multinational employer can use the L-1A or L-1B. The EB-2 and EB-3 green card categories are also common longer-term pathways for engineers at this level.
How to find principal software engineer visa sponsorship jobs in Missouri?
Migrate Mate filters job listings specifically by visa sponsorship availability, making it straightforward to find principal software engineer roles in Missouri without sorting through positions that don't sponsor. You can narrow results by state and seniority level to surface employers actively hiring for this role. Given the seniority involved, St. Louis and Kansas City are the most productive areas to focus your search on Migrate Mate.
Which cities in Missouri have the most principal software engineer sponsorship jobs?
St. Louis accounts for the majority of principal software engineer sponsorship activity in Missouri, driven by its concentration of enterprise technology, financial services, and healthcare IT employers. Kansas City is the second-largest market, with strength in fintech, logistics technology, and telecommunications. Columbia has a smaller but growing presence tied to the University of Missouri's research commercialization and regional tech firms.
Are there any Missouri-specific considerations for principal software engineer visa sponsorship?
Principal software engineer roles in Missouri typically fall under DOL wage Level III or IV for H-1B Labor Condition Applications, reflecting the seniority and specialized expertise required. Missouri's lower cost of living compared to coastal markets means prevailing wage determinations can differ from national benchmarks. St. Louis also has a notable university pipeline through Washington University and Saint Louis University, which some employers draw from when building senior engineering teams.
What is the prevailing wage for sponsored principal software engineer jobs in Missouri?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.