Search

324,597 Jobs

No logo available
Allied Universal
locationFairfax, VA, USA
PublishedPublished: 7/25/2026
No logo available
We Got Next Cleaning
locationPhoenix, AZ, USA
PublishedPublished: 7/25/2026
No logo available
Moapa Band of Paiutes
locationMoapa, NV, USA
PublishedPublished: 7/25/2026
No logo available
Lutheran Services Florida
locationPalm Beach Gardens, FL, USA
PublishedPublished: 7/25/2026
No logo available
OVP Health
locationSouth Point, OH, USA
PublishedPublished: 7/25/2026
No logo available
TEKsystems
locationKlingerstown, PA, USA
PublishedPublished: 7/25/2026
No logo available
System One
locationFort Worth, TX, USA
PublishedPublished: 7/25/2026
No logo available
Allied Universal
locationSan Francisco, CA, USA
PublishedPublished: 7/25/2026
No logo available
Heidelberg University
locationTiffin, OH 44883, USA
PublishedPublished: 7/25/2026
No logo available
Actalent
locationRedondo Beach, CA, USA
PublishedPublished: 7/25/2026

Software Engineer

4C North America
locationOrlando, FL, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

About the Role

As a Software Engineer at 4C, you'll design and build software systems that support real missions across military, industrial, and commercial domains. You'll work in an agile team and contribute across the full development lifecycle — from analyzing requirements and technical design through implementation, testing, and code review. As our platform evolves, you'll also help build and integrate AI-driven and agentic capabilities into our simulation and training solutions, and use modern AI-assisted tooling in your own development workflow. This is a hands-on engineering role with room to deepen your expertise and take increasing ownership of the systems you work on.

Key Responsibilities

  • Design and develop software systems across military, industrial, and commercial domains

  • Develop and maintain code in an agile environment

  • Analyze requirements and document proposed designs and solutions

  • Troubleshoot and debug across the codebase

  • Build features that incorporate LLM-based or agentic components, with attention to reliability and predictable behavior

  • Write and maintain automated tests and contribute to overall software quality

  • Conduct peer code reviews

  • Contribute to improving and standardizing team processes and practices

About You

You care about quality and take responsibility for what you deliver. You learn quickly and make steady progress without needing constant direction. You have a solution-oriented mindset — eager to take on unfamiliar problems and see them through. You communicate clearly, work well with others, and know when to ask for help. You're comfortable working with fast-moving technology, including AI-assisted development and non-deterministic systems.

What You Bring

  • Broad knowledge of core computer science and software engineering concepts

  • 3–5 years of experience building, deploying, and supporting Angular/Java applications

  • Experience with Angular and web technologies such as HTML5, CSS3/SASS/LESS, ES6+, RxJS, and NgRx

  • Experience with Java/Jakarta EE technologies such as the Servlet API, JPA, JMS, JAX-RS, JAX-WS, WebSocket API, the Spring Framework, and servlet containers (Tomcat/Jetty)

  • Familiarity with CI/CD practices and tools such as GitLab CI, Git, JUnit, Playwright, Docker, and Kubernetes

  • Understanding of distributed computing technologies such as REST, SOAP, OpenAPI, gRPC, and Protobuf

  • Strong communication, analytical, and problem-solving skills

  • Demonstrated teamwork and customer relationship-building abilities

Qualifications

  • Bachelor's degree in Computer Science or a related field (or equivalent experience)

  • U.S. citizen with the ability to obtain a Secret security clearance

  • Ability to travel internationally to work with our clients and teams

What We Value

  • Experience building with LLMs and agentic frameworks (tool-calling, orchestration, retrieval), and familiarity with AI-assisted development tooling

  • Knowledge of event-driven and message-based applications and technologies such as AMQP, Kafka, and JMS

  • Experience integrating distributed simulation systems using DIS (Distributed Interactive Simulation) or HLA (High Level Architecture / IEEE 1516)

  • Experience in defense, training and simulation, or other mission-critical domains