Senior Software Engineer II - TACKLE

Epsilon Systems Solutions, Inc.

San Diego (CA)

On-site

USD 155,000 - 235,000

Full time

22 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Epsilon C5I, part of Epsilon Systems Solutions, Inc., seeks a Senior Software Engineer II in San Diego, CA to design, develop, and integrate complex software on an MLS platform. 8+ years of experience and security clearance are required for this highly technical role.

The team uses Agile Scrum to rapidly evolve a mature PaaS solution, focusing on scalable architectures and secure, reliable enterprise software delivery across distributed environments.

Qualifications

  • Bachelor's degree in computer science or related field.
  • 8+ years of professional software development experience.
  • Experience designing large-scale distributed software systems and enterprise apps.
  • Strong knowledge of modular design, SOA, microservices, and scalable apps.
  • Proficiency in JavaScript, Java, or Python with complex apps.
  • Experience in containerized environments and modern PaaS architectures.
  • Ability to obtain and maintain DoD Secret security clearance; US citizenship.

Responsibilities

  • Design, develop, implement, and integrate complex software systems on an MLS platform.
  • Contribute to architecture decisions and select suitable patterns and frameworks.
  • Collaborate across teams to translate complex requirements into designs.
  • Develop, test, deploy, and maintain web-based and enterprise software in distributed environments.
  • Apply advanced engineering principles to improve performance and maintainability.
  • Deliver production-ready features while addressing technical challenges.
  • Participate in design and code reviews to uphold quality and standards.
  • Leverage AI-assisted coding tools to accelerate development while ensuring security.

Skills

JavaScript
Java
Python
Software architecture
Microservices
Containerization
AI-assisted coding
Windows
Linux
Security clearance

Education

Bachelor of Science in Computer Science or related

Tools

Docker
Kubernetes

Job description

Epsilon C5I (www.epsilonsystems.com/c5i), focused on software development and systems engineering for complex command, control, intelligence and combat systems, is seeking a Senior Software Engineer II, with 8+ years of experience, for work in San Diego, CA. Our engineering efforts provide the warfighter with common enterprise solutions to improve information sharing and combat effectiveness. If you have a passion for excellence in engineering and enjoy working on challenging projects in a fast-paced, team-oriented environment – read on!

Summary

Our software team employs an Agile Scrum process to rapidly design, code, and integrate capabilities into a mature Platform as a Service (PaaS) solution. Work involves architecting and implementing new functionality, troubleshooting complex technical challenges.

Duties And Responsibilities
  • Design, develop, implement, and integrate complex software systems and enterprise applications onto an MLS (Multi-level Security) platform, ensuring scalability, security, and maintainability.
  • Contribute to software architecture and technical design decisions, including the evaluation and implementation of appropriate architectural patterns, frameworks, and technologies.
  • Collaborate with cross-functional engineering teams, developers, and stakeholders to analyze complex requirements and translate them into detailed technical designs and software solutions.
  • Design, develop, test, deploy, and maintain secure, scalable web-based and enterprise software applications within distributed and containerized environments.
  • Apply advanced software engineering principles, design patterns, and best practices to improve application performance, reliability, maintainability, and system integration.
  • Independently develop and deliver complex software features, prototypes, and production-ready solutions while identifying and resolving technical challenges throughout the software development lifecycle.
  • Participate in technical design reviews, code reviews, and architectural discussions to promote software quality, consistency, and adherence to established engineering standards.
  • Actively leverage AI-powered coding assistants to accelerate development, improve productivity, troubleshoot complex issues, and streamline repetitive development tasks while maintaining software quality and security standards.
Required Qualifications
  • Bachelor of Science degree in Computer Science or related discipline (e.g. Software Engineering, Computer Engineering)
  • Eight or more (8+) years of professional experience involving software development and design
  • Demonstrated experience designing, developing, and integrating large-scale, distributed software systems and enterprise applications.
  • Strong understanding of software architecture principles, including modular design, service-oriented architectures, microservices, and scalable application design.
  • Advanced proficiency in one or more programming languages (e.g., JavaScript, Java, Python), with demonstrated ability to develop and maintain complex software applications.
  • In-depth knowledge of software engineering principles, architectural design patterns, object-oriented design, and industry best practices.
  • Experience designing and developing applications within containerized environments and modern Platform as a Service (PaaS) architectures.
  • Experience working across all phases of the software development lifecycle, with demonstrated ability to independently design, develop, integrate, and deliver complex software solutions.
  • Demonstrated ability to evaluate technical requirements, identify architectural considerations, and contribute to software design and implementation decisions.
  • Experience leveraging AI-powered coding assistants to accelerate software development, improve productivity, and support efficient delivery of secure, high-quality applications.
  • Proficient in working with various operating systems such as Windows and Linux.
  • Ability to obtain and maintain an Active DoD Secret Security Clearance
  • Pursuant to the various government contractual requirements, all applicants must be U.S. Citizens.
Preferred Qualifications
  • Ability to Obtain and Maintain a DoD Top Secret Clearance with SCI Access
Pay Range

The pay range for this role is $155,000 to $235,000 annually. This is a reasonable estimate for this role. Individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

ADA Notations
  • Regular communication (hearing/speaking).
  • Noise conditions range from very quiet to very noisy.
  • Prolonged use of computer (typing/keyboarding).
  • Frequently required to sit for long periods of time, standing, and walking.
  • Ability to travel by car, air or other means of transportation, if required.

Epsilon Systems Solutions, Inc. is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III - TACKLE
Software Engineer III - TACKLE

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 115,000 - 165,000
Software Engineer III - TACKLE
Software Engineer III - TACKLE

Epsilon Systems Solutions, Inc • San Diego (CA)

On-site
USD 115,000 - 165,000
Senior Software Engineer II - TAF
Senior Software Engineer II - TAF

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 170,000 - 225,000
Senior Software Engineer II - ACS
Senior Software Engineer II - ACS

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 155,000 - 250,000
Senior Software Engineer I - TAF
Senior Software Engineer I - TAF

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 130,000 - 170,000
Software Engineer III - ACS
Software Engineer III - ACS

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 116,000 - 177,000
Software Engineer II - TAF
Software Engineer II - TAF

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 95,000 - 130,000
Principal Software Engineer - ACS
Principal Software Engineer - ACS

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 166,000 - 250,000
Senior Software Engineer I - SIGINT - San Diego
Senior Software Engineer I - SIGINT - San Diego

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 135,000 - 185,000
Software Engineer III - SIGINT - San Diego
Software Engineer III - SIGINT - San Diego

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 115,000 - 165,000