FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Engineer II
4C StrategiesLead design and development of AI-enhanced simulation software at 4C. Mentor engineers, shape platform strategy, and solve mission-critical problems.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing software systems, particularly with Angular and Java technologies, while ensuring high standards of quality and reliability. Proven ability to mentor engineers and drive process improvements in a collaborative environment.
Highest-signal resume keywords
Angular DevelopmentJava/Jakarta EE TechnologiesCI/CD and Container OrchestrationDistributed Computing TechnologiesMentoring and Team Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
AngularJavaHTML5CSS3SASSLESSES6+RxJSJPASpring Framework
Soft Skills
MentoringCustomer Relationship Building
Tools & Technologies
GitLab CIDockerKubernetesJUnitPlaywright
Certifications & Qualifications
Bachelor's Degree in Computer ScienceSecret Security Clearance
Industry Keywords
MilitaryIndustrialCommercialDistributed SimulationEvent-Driven Integration
Tech Stack
Tools & technologiesAngularDockerGRPCJavaJUnitKubernetesRxJSSCSSSOAPSpring
About the role
Key responsibilities & impact- Lead the design and development of software systems across military, industrial, and commercial domains
- Own features and components from technical design through delivery and support
- Drive technical design decisions and help break down and estimate complex work
- Design and integrate LLM-based and agentic capabilities, with attention to reliability, evaluation, and safe, predictable behavior
- Troubleshoot and resolve complex issues across the codebase and in production
- Establish and maintain testing and quality standards, including automated testing
- Lead peer code reviews and mentor more junior engineers
- Drive improvements to team processes, practices, and technical standards
Requirements
What you’ll need- 5+ years of experience building, deploying, and supporting Angular/Java applications
- Strong experience with Angular and web technologies such as HTML5, CSS3/SASS/LESS, ES6+, RxJS, and NgRx
- Strong 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)
- Hands-on experience with CI/CD and container orchestration in production, using tools such as GitLab CI, Git, JUnit, Playwright, Docker, and Kubernetes
- Solid understanding of distributed computing technologies such as REST, SOAP, OpenAPI, gRPC, and Protobuf
- Experience with distributed simulation (DIS/HLA) or comparable real-time, event-driven integration work
- Demonstrated ability to mentor engineers and build lasting customer relationships
- 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.
Benefits
Comp & perks- Professional development opportunities