Senior Software Engineer II - TACKLE

San Diego, CA, US • Posted 10 hours ago • Updated 10 hours ago
Full Time
On-site
USD 155,000.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Systems Engineering
  • Agile
  • Scrum
  • Systems Architecture
  • Web Applications
  • MLS
  • Scalability
  • Evaluation
  • Collaboration
  • Enterprise Software
  • Design Patterns
  • System Integration
  • Prototyping
  • Technical Drafting
  • Quality Assurance
  • Science
  • Computer Science
  • Computer Engineering
  • Software Architecture
  • Microservices
  • Programming Languages
  • JavaScript
  • Java
  • Python
  • Software Engineering
  • Architectural Design
  • OOD
  • PaaS
  • Software Design
  • Artificial Intelligence
  • Software Development
  • Productivity
  • Operating Systems
  • Microsoft Windows
  • Linux
  • DoD
  • Security Clearance
  • ADA
  • Communication
  • Typing
  • System Integration Testing
  • Adobe AIR

Summary

Epsilon 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. The ideal candidate will have a strong foundation in software engineering and system architecture, with the ability to independently design scalable, secure, and modular web applications while collaborating with a team to translate user requirements into effective technical solutions.

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

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10186043
  • Position Id: 4a99553d8fbe1b3633cd48d9adaa9956
  • Posted 10 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.