Roles
Full Stack Engineer Jobs
Overview
Looking for top Full Stack Engineer jobs? Explore the latest full stack developer opportunities on Haystack, your go-to IT job board. Find roles that match your skills in frontend and backend development, and take the next step in your tech career today!
Senior Software Engineer
Leidos
Clarksburg, West Virginia
In office
Senior
$131,300 - $237,350
RECENTLY POSTED
+14

Description

We are seeking an experienced Senior Software Engineer with a strong backend focus and full-stack capabilities to design, build, test and maintain scalable software systems. This role will play a key part in architecting backend services, developing APIs, and collaborating with development team to deliver reliable, high-performance applications.

The ideal candidate has deep experience in backend systems, cloud-native architectures, testing, and modern CI/CD practices and tools, while also being comfortable contributing across the full stack when needed.

Key Responsibilities:

  • Design and develop scalable backend services, APIs, and microservices.
  • Create and maintain full-scale testing architecture plans and system design for software application.
  • Build, test, and maintain high-performance, secure, and reliable applications.
  • Collaborate with product managers, designers, customers, and engineers to deliver new features.
  • Write clean, maintainable, well-tested code following best practices.
  • Review code and mentor junior engineers.
  • Optimize applications for performance, scalability, and reliability.
  • Support CI/CD pipelines and cloud infrastructure for application.
  • Participate in Agile ceremonies including sprint planning, standups, and retrospectives, and PI planning events.
  • Troubleshoot production issues and implement long-term solutions.
  • Functions as a technical expert across multiple project assignments.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, related field, or equivalent experience.

  • 12 –15 years (or 10 - 13 years with Master’s Degree) of professional software development experience.

  • Strong backend development experience in languages such as:

    • Java
    • Spring Boot
    • Hibernate
    • Hibernate using native queries
    • Strong automated testing experience in end-to-end testing, regression testing, integration testing, etc
  • Experience building RESTful APIs and microservices architectures.

  • Strong knowledge of relational databases (PostgreSQL, MySQL, etc.)

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.

  • Experience with agile project management software such as Jira, Confluence, etc.

  • Familiarity with containerization technologies like Docker and Kubernetes.

  • Experience with version control systems such as Git.

  • Experience with CI/CD pipelines such as Gitlab.

  • Strong understanding of software architecture, design patterns, and system scalability.

  • US Citizenship

  • Active Top Secret security clearance

Preferred Qualifications:

  • Experience with frontend frameworks (React, Angular, or Vue).
  • Knowledge of infrastructure-as-code tools (Terraform, CloudFormation).
  • Experience with observability tools (Datadog, Prometheus, Grafana).

Key Competencies:

  • Strong problem-solving and analytical thinking.
  • Passion for quality control and improving engineering practices.
  • Excellent communication and collaboration skills.
  • Ownership mindset and accountability for deliverables.

If you’re looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We’re not hiring followers. We’re recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We’re already at step 30 — and moving faster than anyone else dares.

Original Posting:

March 13, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:

Pay Range $131,300.00 - $237,350.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

About Leidos

Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com.

Pay and Benefits

Pay and benefits are fundamental to any career decision. That’s why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits.

Securing Your Data

Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.

If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Application Development Career Training Program
Year Up United
Atlanta, GA, United States
In office
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at Cox Enterprises, Elavon, Morgan Stanley, or Bank of America among many other leading organizations in the Greater Atlanta area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Application Development
  • Banking & Customer Success
  • Network Security & Support
  • IT Support
  • Project Management
  • Business Operations

Get the skills and opportunity you need to launch your professional career. 72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Application Development JOB Training Program
Year Up United
Atlanta, GA, United States
In office
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at Cox Enterprises, Elavon, Morgan Stanley, or Bank of America among many other leading organizations in the Greater Atlanta area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Application Development
  • Banking & Customer Success
  • Network Security & Support
  • IT Support
  • Project Management
  • Business Operations

Get the skills and opportunity you need to launch your professional career. 72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Entry Level Application Development Opportunity
Year Up United
Atlanta, GA, United States
In office
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at Cox Enterprises, Elavon, Morgan Stanley, or Bank of America among many other leading organizations in the Greater Atlanta area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Application Development
  • Banking & Customer Success
  • Network Security & Support
  • IT Support
  • Project Management
  • Business Operations

Get the skills and opportunity you need to launch your professional career. 72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Application Development Career Training Program
Year Up United
New York, NY, United States
In office
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at BNY Mellon, Fidelity, or Bank of America, among many other leading organizations in the New York | New Jersey area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Application Development
  • Business Operations
  • Banking
  • IT Support
  • Investment Operations
  • Data Analytics
  • Project Management
  • Network Security & Support

Get the skills and opportunity you need to launch your professional career.
72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Entry Level Application Development Opportunity
Year Up United
New York, NY, United States
In office
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at BNY Mellon, Fidelity, or Bank of America, among many other leading organizations in the New York | New Jersey area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Application Development
  • Business Operations
  • Banking
  • IT Support
  • Investment Operations
  • Data Analytics
  • Project Management
  • Network Security & Support

Get the skills and opportunity you need to launch your professional career.
72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Application Development Career Training Program
Year Up United
Tampa Bay, FL, United States
Hybrid
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program consists of training in technical and professional skills, followed by an internship with a top company. Your internship may be at Bank of America, New York Life Insurance Company, or JPMorgan Chase among other leading organizations in the Tampa Bay area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Application Development
  • Banking & Customer Success

Get the skills and opportunity you need to launch your professional career.
72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Application Development JOB Training Program
Year Up United
Tampa Bay, FL, United States
Hybrid
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program consists of training in technical and professional skills, followed by an internship with a top company. Your internship may be at Bank of America, New York Life Insurance Company, or JPMorgan Chase among other leading organizations in the Tampa Bay area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Application Development
  • Banking & Customer Success

Get the skills and opportunity you need to launch your professional career.
72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Application Development JOB Training Program
Year Up United
Charlotte, NC, United States
Hybrid
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at Bank of America, Wells Fargo, Lowe’s Companies, Inc. or other leading organizations in the Charlotte area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Banking
  • IT Support
  • Application Development
  • Data Analytics
  • Project Management

Get the skills and opportunity you need to launch your professional career.
72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Entry Level Application Development Opportunity
Year Up United
Charlotte, NC, United States
In office
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at Bank of America, Wells Fargo, Lowe’s Companies, Inc. or other leading organizations in the Charlotte area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Banking
  • IT Support
  • Application Development
  • Data Analytics
  • Project Management

Get the skills and opportunity you need to launch your professional career.
72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Application Development Career Training Program
Year Up United
Charlotte, NC, United States
In office
Graduate - Junior
$525
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at Bank of America, Wells Fargo, Lowe’s Companies, Inc. or other leading organizations in the Charlotte area.

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Banking
  • IT Support
  • Application Development
  • Data Analytics
  • Project Management

Get the skills and opportunity you need to launch your professional career.
72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.

Application Development Career Training Program
Year Up United
Multiple locations
In office
Graduate - Junior
$525
RECENTLY POSTED

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at Salesforce, Workday, or PayPal among other leading organizations in the California Bay Area (Pleasant Hill, San Francisco, San Jose).

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Application Development
  • Customer Success
  • Project Management
  • Data Analytics
  • IT Support
  • Business Operations
  • Network Security & Support

Get the skills and opportunity you need to launch your professional career.
72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation.

Entry Level Application Development Opportunity
Year Up United
Multiple locations
Hybrid
Graduate - Junior
$525
RECENTLY POSTED

Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.

The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at Salesforce, Workday, or PayPal among other leading organizations in the California Bay Area (Pleasant Hill, San Francisco, San Jose).

Are you eligible?
You can apply to Year Up United if you are:

  • A high school graduate or GED recipient
  • Eligible to work in the U. S.
  • Available Monday-Friday throughout the duration of the program
  • Highly motivated to learn technical and professional skills
  • Have not obtained a Bachelorʼs degree
  • You may be required to answer additional screening questions when applying

What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.

In-depth classes include:

  • Application Development
  • Customer Success
  • Project Management
  • Data Analytics
  • IT Support
  • Business Operations
  • Network Security & Support

Get the skills and opportunity you need to launch your professional career.
72% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation.

US LBM Senior Software Engineer - Application Development
US LBM Holdings
Athens, Georgia
Remote or hybrid
Senior
Private salary
RECENTLY POSTED
+4

US LBM is one of the leading and fastest growing distributors of specialty building materials in the United States, with a team of over 15,000 employees located throughout the country. Since our founding in 2009, we have acquired over 70 companies and have expanded to more than 500 locations serving 37 states. US LBM is a progressive organization that promotes a unique culture that focuses on the value of its customers and associates. Developing our people is critical to our strategy and fostering our culture of empowerment.

A Brief Overview

The Senior Software Engineer - Application Development is responsible for designing, developing, and maintaining scalable, secure, and high-performing applications in a Microsoft Azure cloud environment. This role plays a key part in implementing DevOps best practices, enabling CI/CD pipelines, and collaborating across engineering, QA, and operations teams to deliver reliable software solutions.

What you will do

  • Design, develop, and maintain cloud-native applications hosted on Microsoft Azure
  • Build and enhance CI/CD pipelines using Azure DevOps (Repos, Pipelines, Artifacts)
  • Apply DevOps best practices including automation, continuous integration, and continuous deployment
  • Develop and maintain RESTful APIs and microservices
  • Collaborate with architects to implement scalable and resilient application designs
  • Write clean, maintainable, and testable code following secure coding standards
  • Perform code reviews and enforce engineering best practices
  • Troubleshoot application, infrastructure, and pipeline issues across environments
  • Integrate application monitoring, logging, and alerting using Azure-native tools
  • Mentor junior engineers and contribute to technical knowledge sharing

Education Qualifications

  • Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field, or relevant experience.

Experience Qualifications

  • 5+ years of experience in software application development with 3+ years in Azure Integration Services.
  • Strong experience with: Power Apps, Power Automate, Azure Logic Apps, Azure Functions, API Management, Dataverse and Common Data Services
  • Proficiency in one or more languages such as C#, .NET, Java, Python, or TypeScript
  • Exposure to frontend frameworks such as React or Angular
  • Knowledge of REST APIs, OData, OAuth 2.0, Webhooks, and Azure Active Directory (AAD)
  • Solid understanding and hands-on working experience of CI/CD pipelines, Azure DevOps, and Application Lifecycle Management (ALM)

Skills and Abilities

  • Experience with process mapping, workflow design, and process optimization.
  • Knowledge of best practices in code development, including version control, code review, and documentation.
  • Strong analytical and problem-solving skills, with the ability to work independently and in a team environment.
  • Excellent communication and interpersonal skills, with the ability to interact effectively with stakeholders at all levels.

Competencies

  • Customer Focus - Building strong customer relationships and delivering customer-centric solutions
  • Accountability - holding self and others accountable to meet commitments.
  • Communicates Effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
  • Decision Quality - Making good and timely decisions that keep the organization moving forward
  • Being Resilient - Rebounding from setbacks and adversity when facing difficult situations
  • Tech Savvy - Anticipating and adopting innovations in business-building digital and technology applications
  • Collaborates - Building partnerships and working collaboratively with others to meet shared objectives

Travel Requirements

  • 10% Travel expected, overnight travel if needed.

US LBM Holdings, LLC, is an equal-opportunity employer. We do not discriminate on the basis of race, color, religion, creed, national origin or ancestry, sex, age, physical or mental disability, veteran or military status, genetic information, sexual orientation, gender identity, marital status, military status, order of protection status, or any other legally recognized protected basis under federal, state, or local law.

Application Developer IV
Ryder System
Coral Gables, FL, 33114, USA
In office
Mid - Senior
$85,000 - $110,000
RECENTLY POSTED

Job Seekers can review the Job Applicant Privacy Policy by clicking here (http://ryder.com/job-applicant-privacy-policy) .

Job Description :

Job Description

SUMMARY

Provides specialized technical expertise within an assigned business unit/area at a senior level position. Acts as the lead member of a project team, in the analysis, design and development of business software/web applications. Provides technical development/resolution on projects or system issues. Has specialized expertise not readily available in the IT industry on legacy systems/applications unique to Ryder

ESSENTIAL FUNCTIONS

Provides specialized expertise not available in the industry on legacy systems/applications unique to Ryder to include FMS contracts Imaging, FMS Contracts Imaging Desktop, Trip Records Imaging, Trip Records Imaging Desktop, Intellectus Imaging Workflow and several other systems unique to Ryder.

Provides software acumen in understanding object oriented programming/design, Coding Best Practices and be able to diagnose application related issues

Development of enterprise-wide applications and custom integrated solutions that include but are not limited to web based applications, server client applications, server client applications, application integration in to SQL, Oracle, DB2 databases and integration with legacy systems. Provides minor and major enhancements to existing applications

Performs as a technical expert for the development of Transactional applications

Provides application design recommendations that align with long and short-term IT and business strategies and provide expertise for the integration of applications across the business

Determines the specifications, plans and designs, and individually or with the project team, develops complex and business-critical software solutions that utilize the appropriate software engineering processes

Develops programming and development standards and procedures as well as programming architectures code reuse

Develops and maintains design plan for technical IT architecture

ADDITIONAL RESPONSIBILITIES

Researches and tracks emerging technologies to develop business solutions and applications

Performs as an internal consultant, advocate, mentor and change agent

Collaborate, define and maintain effective and efficient development processes, including but not limited to: coding standards, design philosophy, testing methodology, usage of design patterns, UI standards, development and coding tools and procedures

Provides expertise and guidance to cross-functional teams and to the business application tools and architecture

Develops technical/business relationships & integrates activities with other departments to ensure successful implementation and support of project efforts

Evaluates application software solutions and makes recommendations to management

Participates with IT members, customers and other stakeholders in new product reviews, tests and pilots.

Assures that resource time tracking system is updated according to guidelines

Documents existing and new processes

Works with auditing and compliance to coordinate responses to multiple requests

Performs feasibility studies, translating requirements into an appropriate design

Identifies conflicting business practices and integration issues, suggesting alternative solutions

Identifies causes and implement solutions to business problems in a multi-functional project, assessing and communicating issues of technology impact on the business

Provides responsibility and oversight other team members to ensure on-time product delivery

Performs other duties as assigned.

SKILLS

Strong verbal and written communication skills. Able to express complex technical concepts in business terms

Ability to analyze and solve problems. Strong conceptual skills

Possesses strong technical aptitude. Operating as part of a team organizing, planning and executing large scale projects or assignments from vision to implementation

Ability to work independently and as a member of a team. Ability to work on cross-functional project teams and foster team commitment to tasks

Effective interpersonal skills

Ability to create and maintain professional relationships within all levels of the organization (peers, work groups, customers, supervisors).

Flexibility to operate and self-driven to excel in a fast-paced environment.

Highly organized, with excellent time management skills.

Detail oriented with excellent follow-up practices

KNOWLEDGE

Possesses thorough knowledge of state of the art programming language as well as object oriented approaches in program design, coding, testing and debugging; advanced level.

Understands & always applies current application development methodology, attributes & processes; advanced level.

Provides multi-disciplinary knowledge, skills and experience in software architecture and design, distribute application architecture/design and distributed architecture frameworks; advanced level.

Understands integration points and interfaces and ensures that next generation technology allows for seamless integration; intermediate level.

Broad conceptual knowledge of information technologies and methodologies in Microsoft technologies, OOP Design and PC computing environments ; advanced level; preferred.

Strong technical knowledge with hands-on experience managing systems development in new computing architecture and environment such as client/server and/or mainframe/internet. Knowledge of relevant technology, tools and middleware is critical; advanced level.

Knowledge and application of project management techniques ; advanced level.

Cross-functional experience; advanced level; preferred.

LICENSES

TRAVEL

None

EDUCATION

Bachelor’s degree BA/BS Degree with emphasis in Logistics, Transportation, Computer Science, Business or equivalent work experience.

Master’s degree Related field or equivalent work experience and technical training preferred.

EXPERIENCE

Eight (8) years or more experience In-depth experience in imaging, middleware, enterprise content management, transactional imaging technologies and tools, imaging controls

Eight (8) years or more experience in the industry or in a production/service environment similar to that of the employer preferred

Job Category: Application Development, Delivery & Support

Compensation Information :

The compensation offered to a candidate may be influenced by a variety of factors, including the candidate’s relevant experience; education, including relevant degrees or certifications; work location; market data/ranges; internal equity; internal salary ranges; etc. The position may also be eligible to receive an annual bonus, commission, and/or long-term incentive plan based on the level and/or type. Compensation ranges for the position are below:

Pay Type :

Salaried

Minimum Pay Range:

$85,000.00

Maximum Pay Range:

$110,000.00

Benefits Information:

For all Full-time positions only : Ryder offers comprehensive health and welfare benefits, to include medical, prescription, dental, vision, life insurance and disability insurance options, as well as paid time off for vacation, illness, bereavement, family and parental leave, and a tax-advantaged 401(k) retirement savings plan.

Ryder is proud to be an Equal Opportunity Employer and Drug Free workplace.

All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, among other things, or status as a qualified individual with disability.

Important Note :

Some positions require additional screening that may include employment and education verification; motor vehicle records check and a road test; and/or badging or background requirements of the customer to which you are assigned.

Security Notice for Applicants:

Ryder will only communicate with an applicant directly from a [@ryder.com] email address and will never conduct an interview online through a chat type forum, messaging app (such as WhatsApp or Telegram), or via an online questionnaire. During an interview, Ryder will never ask for any form of payment or banking details and will never solicit personal information outside of the formal submitted application through www.ryder.com/careers .

Should you have any questions regarding the application process or to verify the legitimacy of an interview or Ryder representative, please contact Ryder at careers@ryder.com or 800-793-3754.

Current Employees :

If you are a current employee at Ryder, please click here (http://wd5.myworkday.com/ryder/d/task/1422$3.htmld) to log in to Workday to apply using the internal application process.

Job Seekers can review the Job Applicant Privacy Policy by clicking here (http://ryder.com/job-applicant-privacy-policy) .

#wd

Platform Application Development Lead
Ryder System
Coral Gables, FL, 33114, USA
In office
Senior
$110,000 - $130,000
RECENTLY POSTED

Job Seekers can review the Job Applicant Privacy Policy by clicking here (http://ryder.com/job-applicant-privacy-policy) .

Job Description :

Specialization: .NET Full Stack, SharePoint administration & Information Governance

Position Description

The IT Application Development Technical Lead is a technical expert who provides leadership in the design, development, and delivery of technology-enabled applications, products, and services. This position provides solutions to technical issues and are responsible for meeting development schedules and ensuring the delivered solution meets the technical specifications and design requirements, while serving as the administrator for SharePoint and Imaging platforms.

You will be responsible for defining technical specifications, ensuring development schedules are met, and establishing the governance frameworks that protect the integrity of enterprise data and document lifecycles.

Essential Functions

  • Participates and provides input into the design, redesign and development of technology products and applications
  • Contributes and often leads the specification and software design phases of the software development life cycle
  • Leads and manages the design and implementation of new software development and enhancement efforts, and coordinates systems installation and software testing with other technologists
  • Assists users with the isolation and resolution of software issues by leading root-cause analysis providing options for resolution and recommendations
  • Creates and enforces SharePoint Governance Plans, covering site provisioning, external sharing, and data retention.
  • Leads and performs administrative tasks in Sharepoint and Knowledge lake.
  • Manage high-volume document libraries and integrating imaging platforms (OCR, scanning ingestion, or digital archival systems).

Additional Responsibilities

  • Full-Stack Oversight: Lead the design and implementation of new .NET software development and enhancement efforts for both SharePoint and non-SharePoint custom applications.
  • Lead the specification, design, and software development life-cycle (SDLC) phases, ensuring code quality and technical standards are met.
  • Coordinate systems installation and software testing with other technologists, ensuring seamless integration between .NET applications and the imaging/document ecosystem.
  • Platform Stewardship: Act as the primary technical lead for SharePoint administration, including site collection management, security trimming, and permission audits.
  • Define and implement governance standards to prevent platform sprawl and ensure a consistent user experience across the enterprise.
  • Design the architecture for document and image storage, focusing on versioning, metadata accuracy, and long-term archival compliance.
  • Manage the technical ingestion and archival strategy for imaging platforms, ensuring high-fidelity rendering and compliant storage of scanned/digital assets.
  • Implement Role-Based Access Control (RBAC) to ensure document security and regulatory compliance.
  • Document and support disaster recovery for all applications, specifically focusing on the restoration of large-scale document repositories and SQL databases.
  • Partner with business units to establish long-term strategic systems objectives, translating business needs into technical requirements.
  • Assist users with the isolation and resolution of complex software issues, providing options for resolution and long-term prevention.
  • Work with team members (technical and basis) and subject matter experts to produce requirements and Business Process Procedures

Skills and Abilities

  • High-Level Multi-tasking: Ability to pivot between .NET application development and platform administration.
  • Communication: Strong verbal and written skills to explain complex governance policies to non-technical stakeholders.
  • Self-Driven: Flexibility to operate in a fast-paced environment with a focus on follow-up and detail.

Qualifications

  • Bachelor’s Degree in preferably in Computer Science, Logistics, Transportation or Business. Relevant experience may be substituted for a degree, Required
  • Master’s Degree or relevant experience may be substituted for a degree, Preferred
  • 5 years or more in application development or technology management OR Master’s degree with 2+ years of relevant experience, Required
  • MS-SQL/SSIS-SSRS Expert, Required
  • Warehouse Management Systems Advanced, Required
  • C#/.Net/ASP Beginner, Required
  • Web Services/API Beginner, Required
  • Manhattan SCALE / SCI Intermediate, Preferred
  • Integration Software using ANSI X12, XML, and Database Tables Intermediate, Preferred

Travel

  • Yes, 10-20%

Job Category: Application Development, Delivery & Support

Compensation Information :

The compensation offered to a candidate may be influenced by a variety of factors, including the candidate’s relevant experience; education, including relevant degrees or certifications; work location; market data/ranges; internal equity; internal salary ranges; etc. The position may also be eligible to receive an annual bonus, commission, and/or long-term incentive plan based on the level and/or type. Compensation ranges for the position are below:

Pay Type :

Salaried

Minimum Pay Range:

$110,000.00

Maximum Pay Range:

$130,000.00

Benefits Information:

For all Full-time positions only : Ryder offers comprehensive health and welfare benefits, to include medical, prescription, dental, vision, life insurance and disability insurance options, as well as paid time off for vacation, illness, bereavement, family and parental leave, and a tax-advantaged 401(k) retirement savings plan.

Ryder is proud to be an Equal Opportunity Employer and Drug Free workplace.

All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, among other things, or status as a qualified individual with disability.

Important Note :

Some positions require additional screening that may include employment and education verification; motor vehicle records check and a road test; and/or badging or background requirements of the customer to which you are assigned.

Security Notice for Applicants:

Ryder will only communicate with an applicant directly from a [@ryder.com] email address and will never conduct an interview online through a chat type forum, messaging app (such as WhatsApp or Telegram), or via an online questionnaire. During an interview, Ryder will never ask for any form of payment or banking details and will never solicit personal information outside of the formal submitted application through www.ryder.com/careers .

Should you have any questions regarding the application process or to verify the legitimacy of an interview or Ryder representative, please contact Ryder at careers@ryder.com or 800-793-3754.

Current Employees :

If you are a current employee at Ryder, please click here (http://wd5.myworkday.com/ryder/d/task/1422$3.htmld) to log in to Workday to apply using the internal application process.

Job Seekers can review the Job Applicant Privacy Policy by clicking here (http://ryder.com/job-applicant-privacy-policy) .

#wd

Principal Software Engineer
ENA Corporate
TX - United States
Hybrid
Senior
$130,000 - $140,000
RECENTLY POSTED

Job Reference Number:35069
Employment Type:Full-Time,HybridSegment: Elior Corporate
Brand: ENA Corporate
State: Texas (US-TX)

Principal Software Engineer

Build the future of food service technology — Lead, code, and innovate.

We’re seeking an Principal Software Engineer to design, build, and modernize critical in-house applications for a leading food service operations provider. This role blends hands-on software development with technical leadership, owning application architecture while actively coding, setting development standards, and mentoring engineers to deliver scalable, secure middle-office and B2B solutions that support business operations.

You’ll work on high-impact, in-house digital applications, including:

  • Front-office (B2C and B2B) applications
  • Middle-office systems that optimize operations and drive efficiency across the business

This role is open to candidates based in Houston, TX; Pittsburgh, PA; or Minneapolis, MN.

Compensation Range: $130,000.00 to $140,000.00 based on experience.

What You’ll Do:

Strategy, Governance & Process

  • Define and implement governance frameworks, standards, and best practices for the development, deployment, and maintenance of custom applications.
  • Establish SDLC (Software Development Life Cycle) and change management processes to ensure consistency and quality across projects.
  • Partner with IT leadership to align custom application development with enterprise architecture, security, and compliance standards.
  • Evaluate and implement tools and methodologies to improve code quality, version control, and CI/CD pipelines.
  • Create and maintain documentation for technical standards, development guidelines, and application portfolios.

Collaboration & Stakeholder Engagement

  • Work closely with business stakeholders to translate functional requirements into technical solutions.
  • Collaborate with infrastructure, architecture, and security teams to ensure scalable, secure, and performant solutions.
  • Serve as the technical liaison between business units and IT, bridging the gap between strategic needs and technical implementation.
  • Communicate technical concepts clearly to non-technical stakeholders, fostering alignment and understanding.

Continuous Improvement & Innovation

  • Identify opportunities to modernize legacy systems and improve overall application performance and maintainability.
  • Research and recommend emerging technologies that can enhance development efficiency and user experience.
  • Champion a DevOps culture and advocate for automation, monitoring, and proactive application management.

Technical Leadership & Hands-On Development

  • Lead design and development of custom web and enterprise applications, including both front-end and back-end components.
  • Write clean, maintainable, and efficient code using modern technologies and frameworks (e.g., specific tech skills we are looking for)
  • Provide technical mentorship and code reviews to other developers, promoting continuous learning and adherence to standards.
  • Drive solution design sessions, reviewing architecture and ensuring that implementations meet design and performance requirements.
  • Lead troubleshooting and root cause analysis for complex system issues.

What We’re Looking For:

  • Proven experience designing scalable, high-performance applications.
  • Strong skills in C#, JavaScript/TypeScript, Angular, and Entity Framework.
  • Experience with Clean Architecture, Domain-Driven Design (DDD), Microservices, and development best practices.
  • Cloud development experience (preferably Microsoft Azure) and DevOps (CI/CD).
  • Solid understanding of databases (SQL Server) and object-oriented programming.
  • Ability to balance hands-on coding with leadership and mentoring responsibilities.
  • Strong problem-solving, analytical, and communication skills.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional .NET development experience.
  • Experience with Azure services (AKS, Functions, App Services, Data Lake, Data Factory, Logic Apps).
  • Familiarity with service-oriented architectures and containerization.
  • Front-end development experience with Angular.
  • AI/ML experience is a plus but not required.

Why You’ll Love This Role:

  • Lead and build: Own architecture decisions while staying hands-on with coding.
  • Impact food service delivery: Develop critical middle-office and B2B applications that enhance operational efficiency and customer experience.
  • Multiple locations: Join a team in Houston, Pittsburgh, or Minneapolis.
  • Innovation-first culture: Collaborate with talented engineers on cutting-edge solutions.
  • Mentor and grow: Develop your team while advancing your own technical leadership skills.

Preferred Certifications:

  • Microsoft Certified: Azure Developer Associate
  • Certified Software Development Professional
  • Certified Solutions Architect
  • Certified ScrumMaster (CSM)

✨ Ready to lead, code, and drive innovation at the forefront of food service delivery? Apply today!

This position does not offer visa sponsorship. Corp-to-Corp arrangements will not be considered.

About Elior North America:

Elior North America is an equal opportunity employer.  Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. We are committed to diversity and encourage applications from people of all backgrounds and abilities. We take pride in supporting the development of our employees and their skills at all levels and in fostering an environment of growth.

At Elior North America, we are committed to offering growth and advancement opportunities for all of our employees. The valuable skills and experience you’ve gained with Elior will propel you further in your career, whether with our corporate office or one of our brand segments.

Disclaimer: This job description can be revised  by management as needed.

Senior Software Engineer (Full Stack)
Caterpillar
Peoria, IL, United States
In office
Senior
$112,710 - $183,140
RECENTLY POSTED
+5

Career Area:

Technology, Digital and Data

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you’re joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don’t just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

The successful candidate will join Caterpillar as a key contributor responsible for the design, development, and implementation of the new modern, cloud-based Global Warranty Management solution. Be part of a transformational program that streamlines dealer and business partner processes, accelerates and increases transparency in warranty experiences, and delivers actionable insights that drive product quality improvements and long-term profitability.

This role offers the opportunity to be at the forefront of one of Caterpillar’s most exciting transformational initiatives over the coming years. You will play a pivotal role in supporting strategic change as we transition legacy systems to modern, cloud-based solutions via Agile software development.

What You Will Do:
We are seeking a seasoned Senior Software Engineer that has responsibility across functional lines with individuals assigned in new feature development and/or maintenance of a new complex Global Warranty Management solution.

  • Competent to perform (without close supervision) all programming, project management, and development assignments following an Agile Methodology; normally assigned the more complex aspects of systems work.
  • Work directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Work independently on complex systems or infrastructure components that may be used by one or more applications or systems.
  • Drive application development focused around delivering valuable business features.
  • Mentor and assist software engineers, providing technical assistance and direction as needed.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Design, test, and refine prompts and system instructions for large language models (LLMs) to support warranty workflows, decision support, reporting, and user assistance.
  • Identify and encourage areas for growth and improvement within the team.
  • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
  • Perform integrated testing and customer acceptance testing of components that require careful planning and execution to ensure timely, quality results.
  • The employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.

What You Will Have:

  • Education Requirement: Bachelor’s degree in Information Technology, Management Information Systems, Computer Science, or a related field

  • Experience: At least 2 years of hands-on experience as an application developer, with proficiency in Java and JavaScript.

  • Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Lead development activities, monitor quality, and advise on tool selection and utilization.

  • Software Product Technical Knowledge: Knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products.

  • Software Product Testing: Execute functional, performance, and load testing; documents results and non-conformance. Apply testing methodologies to ensure compliance with design and requirements.

  • Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.

  • Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.

Top Candidates Will Also Have:

  • Demonstrated leadership on medium to large-scale projects impacting strategic priorities.
  • Experience with deploying software using CI/CD tools such as Azure Dev Ops, GitHub actions.
  • Experience in collaborating with cross- functional teams including product managers, backend engineers and designers.
  • Experience with working within an Agile framework (ideally Scrum)
  • Extensive experience deploying and maintaining software using AWS public clouds.
  • Experience crafting clear, specific, and detailed prompts or specification documents to guide artificial intelligence (AI) tools in generating code.
  • Working knowledge of data structures, schemas, and metadata.
  • Collaborative mindset, thriving in fast-paced, cross-functional, dynamic, and culturally diverse environments.
  • Solid understanding of Caterpillar approved authentication and authorization protocols.
  • Extensive experience developing secure and scalable applications using Java 21 or higher and a Spring Boot framework
  • Experience with front-end development tools (JavaScript ES6+, TypeScript, HTML, CSS, and JSX)
  • Experience with front-end frameworks such as React or Angular
  • Experience with some of the following AWS components (AWS ECS, AWS Lambda, AWS SNS, AWS Kinesis, AWS RDS, AWS DynamoDB)
  • Proven experience connecting React or Angular front ends to Java back-ends via RESTful APIs

Additional Information:

• This position will be based out of our Peoria, IL office or Irving, TX office.

About Caterpillar –

For more than a century, Caterpillar has helped build a better, more sustainable world. With 2025 sales and revenues of $67.6 billion, Caterpillar Inc. is shaping the future as the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. Backed by one of the largest independent global dealer networks and financing services through Cat Financial, the company’s primary business segments: Power & Energy, Construction Industries and Resource Industries are solving customers’ toughest challenges through commercial excellence and advanced technology, driven by a highly skilled, dedicated global team. Learn more at www.caterpillar.com.

Summary Pay Range:

$112,710.00 - $183,140.00

Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.

Benefits:

Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.

  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • 401(k) savings plans*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Employee Assistance Program*
  • Voluntary Benefits and Employee Discounts*
  • Career Development*
  • Incentive bonus*
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

* These benefits also apply to part-time employees

This position requires working onsite five days a week.Relocation is available for this position.Visa Sponsorship is not available for this position.

Posting Dates:

March 30, 2026 - April 12, 2026

Any offer of employment is conditioned upon the successful completion of a drug screen.

Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

Not ready to apply? Join our Talent Community.

Senior Software Engineer (Artificial Intelligence and Decision Product Enablement Program)
Mastercard
O'Fallon, MO, United States
Hybrid
Senior
$115,000 - $184,000
RECENTLY POSTED
+4

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Senior Software Engineer (Artificial Intelligence and Decision Product Enablement Program)

Overview

Mastercard is a global technology leader in payments, operating the world’s fastest and most secure payment processing network. We connect consumers, financial institutions, merchants, and governments across 210+ countries and territories—enabling frictionless, secure, and efficient commerce experiences.

Join Mastercard’s award-winning Artificial Intelligence and Decision Product Enablement (AI & DPE) program as a full-stack Senior Software Engineer on the Clearing Decisioning team. In this role, you’ll work on a high-performance, real-time Artificial Intelligence (AI) and decisioning platform that leverages advanced AI solutions and processes hundreds of thousands of transactions every second --ensuring payment security at a global scale.

You will:

· Design, develop, and maintain high throughput and low latency decisioning platform at scale.

· Design and execute comprehensive testing strategies with a strong focus on automation.

· Apply engineering discipline: clean code, peer reviews, automation, and CI/CD-friendly delivery.

If you thrive in a fast-paced environment and are passionate about delivering excellence, join us and help shape the future of secure, intelligent payments.
Location: St. Louis, Missouri (three onsite days per week)

Required Skills

· Demonstrates strong ownership with the ability to learn and adapt quickly, independently resolving technical blockers and delivering features end to end.

· Communicate clearly and proactively, collaborating effectively with engineers, product, and business operations teams to deliver high quality solutions.

· Solid understanding of service- and platform-level system design and experience with open frameworks (e.g. Spring Boot) and common design patterns.

· Strong software engineering fundamentals with hands-on development experience designing, building and maintaining production grade systems.

o Expertise in Java, Spring, gRPC and backend service development for high performance, scalable applications
o Experience with CI/CD pipelines (Jenkins), Docker, Kubernetes, and container orchestration.

o Familiarity with cloud platforms (AWS/Azure)

o Experience with relational databases (Oracle) and queuing technologies such as MQ and Kafka

o Strong background in software quality assurance, with hands-on experience using testing frameworks such as JUnit and TestNG.

o Experience with modern development practices (Agile, CI/CD, automated testing, code reviews).
· Experience with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability managemnt

Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility

  • Abide by Mastercard’s security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach, and
  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.

Pay Ranges

O’Fallon, Missouri: $115,000 - $184,000 USD

Senior Software Engineer – Maritime Systems
Johns Hopkins Applied Physics Laboratory (APL)
Laurel, MD, United States
In office
Senior
$85,000 - $245,000
RECENTLY POSTED

Description

Are you excited by the challenge of modernizing software for the Navy’s next-generation maritime platforms—transforming these platforms into modern, secure, high-performing solutions?

Do you thrive in fast-paced, collaborative environments where your software has real-world impact?

If so, we want you on our team!

At APL, we are looking for a hard-working and driven Software Engineer to join our Ocean Systems and Engineering Group. In this role, you’ll be at the forefront of designing, developing, and prototyping software solutions that power the Navy’s maritime systems. From advanced navigation and command-and-control to environmental sensing and algorithm deployment, your work will directly contribute to the readiness and effectiveness of critical platforms.

You’ll be part of a dynamic team of engineers who embrace agile development, rapid prototyping, and bold problem-solving to deliver innovative solutions in the maritime domain. If you’re motivated by improving software and making a tangible impact on national security, we’d love to hear from you!

As a Senior Software Engineer for Maritime Systems, you will…

  • Lead a team of developers to research and develop software engineering solutions for maritime systems.
  • Perform software engineering including requirements development, network architecture design, object-oriented design, agile software development, laboratory system integration and testing, and field testing.
  • Will prepare and execute software deployments, both at APL and with customers at installation sites, ensuring successful and high-quality results. This may include unique opportunities to ride US Navy ships in support of system sea trials and crew training.
  • Propose and develop innovative ways to apply modern technologies to extend the capabilities and performance of existing naval systems.
  • Document software development activities and test results. Prepare for and conduct periodic design reviews, as well as technical reports and other briefing materials for presentations to all levels of staff and government agencies.

Qualifications

You’ll meet the minimum requirements for the job if you…

  • Possess a B.S. in Software Engineering, Computer Science, or a related technical field.
  • Have 5+ years of software development expertise working with Java, C++, and/or C#.
  • Possess a solid understanding of software fundamentals (computer science, algorithms, data structures, etc.).
  • Have experience using modern software development and project management tools (e.g., GitLab).
  • Understand the importance of source control and configuration management.
  • Have excellent interpersonal skills and outstanding written and oral communication skills.
  • Have experience leading software development projects, including planning, execution, and delivering outcomes within scope.
  • Are able to work within the government infrastructure and address leadership roles in an environment of contractors, government, and user staff.
  • Are willing and able to travel up to 20% of the time.
  • Hold an interim Secret level security clearance by your start date and can ultimately obtain a TS level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

You’ll go above and beyond the minimum requirements if you…

  • Have an M.S. in Software Engineering, Computer Science, or a related technical field.
  • Have 10+ years of experience working with software development and in distributed systems development.
  • Have front-end and back-end development experience on Linux systems.
  • Have experience with design and integration of software with relational and/or NoSQL databases.
  • Have experience in Linux system administration and network architecture.
  • Already hold an active Top Secret security clearance.

About Us

Why Work at APL?

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation’s most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.

At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL’s campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at http://www.jhuapl.edu/careers.

All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact Accommodations@jhuapl.edu.

The referenced pay range is based on JHU APL’s good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis.

Minimum Rate

$85,000 Annually

Maximum Rate

$245,000 Annually

External Integrations Software Engineer
Genworth
Raleigh, North Carolina, United States of America
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

At Enact Mortgage Insurance (Nasdaq: ACT), we understand that there’s no place like home. That’s why we bring our deep expertise, insightful offerings, and extra mile service to work every day to help lenders put more people in homes and keep them there.

We’re looking for a Software Engineer in Raleigh, NC to join us in fulfilling our mission, while utilizing our values of excellence, improvement, and connection.  In this role, you will be responsible for all technical aspects of external integrations with customers, vendors and other partners. This includes API as well as legacy (SFTP) based integrations and all infrastructure and support applications required internally to support these business processes. You will be part of a high performing IT product team that utilizes Agile Methodology for translating business requirements into technical specifications and implementations for our Integrations product group.  The demonstration of technical leadership in Java as well as usage of AWS tools and code practices in the development of reusable services is extremely important to ensure success in this role.

LOCATION
Enact Headquarters, Raleigh, NC – Hybrid Schedule

YOUR RESPONSIBILITIES

  • Participate in medium, large, and portfolio projects related to external customer and vendor integrations and internal utility applications
  • Design Integrations based services in both cloud and on-prem environments
  • Partner with internal & external customers in understanding Integrations/Interface needs
  • Work with outside vendors on projects, establishing technical requirements and standards for outside product development
  • Collaborate with business product owner (POD owner) to define scope, objectives and deliverables
  • Work with various internal IT and Business functional areas as part of project/task collaboration
  • Maintain an effective approach on problem solving, multi-tasking, coordinating and scheduling in accordance with the Project Plan to ensure visibility and predictability
  • Provide support and maintenance for existing systems in Customer Solutions Integrations area
  • Ability to utilize AI tools when/where appropriate, to improve speed and efficiency of tasks
  • Provide guidance/leadership to other developers including ‘Managed-Service’ team that is comprised of some offshore developers
  • Perform code reviews and collaborate with peer designers / developers on project work
  • Utilize code management, defect management, and ticketing tools (e.g. JIRA, ServiceNow)

YOUR QUALIFICATIONS

  • Bachelor’s degree in IT, MIS, Engineering, Computer Science or related technical degree
  • 5+ years experience with Java based coding
  • 5+ years experience with AWS processes (Lambda, Step, AWS Transfer)
  • 2+ years experience with NewRelic
  • Experience with API, S3, SFTP type interfaces
  • Understanding of MISMO standards for XML/JSON formats

PREFERRED QUALIFICATIONS

  • Experience in webMethods BPM or similar toolset
  • Experience in the financial or insurance sector

COMPANY

Enact Holdings, Inc. (Nasdaq: ACT), operating primarily through its wholly owned subsidiaries, is a leading publicly traded U.S. private mortgage insurance provider, offering borrower-centric products that enable lenders and other partners across the U.S. to help people responsibly achieve and maintain the dream of homeownership.

By empowering customers and their borrowers, Enact seeks to positively impact the lives of those in the communities in which it serves in a sustainable way. Headquartered in Raleigh, North Carolina, we play an active role in supporting a prosperous Triangle community. We also support our colleagues’ philanthropic efforts in their home communities across the U.S. Enact values all perspectives, characteristics and experiences, along with providing a positive and inclusive culture for employees to grow and succeed. We strive to create an environment where employees can bring their full, authentic selves to work to help each other and their customers.

We are proud to be an equal opportunity employer and all hiring decisions are based on merit, qualifications, and business needs. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

WHY WORK AT ENACT
We bring innovative thinking to the situations at hand

  • We seek out and incorporate diverse views to strengthen our outcomes
  • We work on challenging and rewarding projects
  • We offer competitive benefits:
    • Hybrid work schedule (shared in-office days Tues/Wed/Thurs)
    • Generous Time Off
    • 40 Hours of Volunteer Time Off
    • Tuition Reimbursement and Student Loan Repayment
    • Paid Family Leave and Flexible Spending Accounts
    • 401k with up to 5% employer match
    • Fitness and Emotional Wellness Reimbursements
Frequently asked questions
A Full Stack Engineer is a software developer skilled in both front-end and back-end technologies, capable of building and managing entire web applications or platforms.
Common skills include proficiency in front-end frameworks like React or Angular, back-end languages such as Node.js, Python, or Java, databases (SQL and NoSQL), RESTful APIs, version control with Git, and familiarity with DevOps practices.
You can browse available Full Stack Engineer jobs on our platform, create a profile, upload your resume, and apply directly through the job postings with a few simple clicks.
Yes, our job board includes a variety of remote, hybrid, and on-site Full Stack Engineer positions to suit different work preferences.
There are job listings for all experience levels, from junior to senior Full Stack Engineers, allowing you to find opportunities that match your current skill set and career goals.