SENIOR SOFTWARE ENGINEER II - (DECIMATE)
Company: Epsilon Systems Solutions
Location: San Diego
Posted on: November 19, 2024
|
|
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 10 or more 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 ONR
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 troubleshooting, securing
Linux operating systems and networks, and securing containers and
container platforms. The ideal person would be interested in System
Architecture and Security, while also interested in the nitty
gritty of security and system access control.Duties and
Responsibilities:Provide technical leadership for the design,
development, implementation, and integration of complex software
systems onto an MLS (Multi-level Security) platform.Collaborate
with cross-functional teams to define and drive software
architecture and design decisions.Collaborate with developers and
stakeholders to understand business requirements and translate them
into technical solutions.Analyze and troubleshoot complex technical
issues involving software, LINUX operating systems, and networks
using SELinux and other access controls.Understand large scale
software systems, what/where integration tests are needed, and how
to automate and incorporate integration tests into a CI/CD
pipeline.Required Qualifications:Bachelor of Science degree in
Computer Science or related discipline (e.g. Software Engineering,
Computer Engineering)Ten or more (10+) years of professional
experience involving software development and designExperience in
designing and developing large-scale, distributed systemsStrong
communication and interpersonal skills, with the ability to
collaborate effectively with cross-functional teams, gain
consensus, and get things done.Strong expertise in one or more
programming languages (e.g., Java, Python)In-depth knowledge of
software engineering principles, design patterns, and best
practices.Proficient in working with various operating systems such
as Windows and Linux.Knowledge of DevOps concepts, including
continuous integration, continuous delivery/deployment (CI/CD),
infrastructure as code, and automationAbility to obtain and
maintain an Active DoD Secret Security ClearancePursuant 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 AccessFamiliarity with
SELinux and Multi-Level Security architecturesFamiliarity with
containerization technologies like Docker and container
orchestration platforms such as KubernetesFamiliarity with CI/CD
tools such as Jenkins or GitLab CI/CD including setting up build
pipelines, automating testing, and deploying
applications.Experience with configuration management tools like
Ansible and TerraformFamiliarity with network protocols, TCP/IP,
DHCP, DNS, VPN, firewalls, and routers. Ability to configure,
manage, and troubleshoot networking problems.Familiarity with DNS,
LDAP, PKI, and other infrastructure services.Experience
implementing access controls (DAC, MAC, RBAC)Experience with
Virtual Machines, RedHat Enterprise Linux (RHEL), and vSpherePay
Range:The pay range for this role is $150,000 to $190,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. and its
subsidiaries are proud to be Equal Employment Opportunity and
Affirmative Action employers,
Minority/Female/Disabled/Veterans.Minimum Education:Bachelor's
DegreeMinimum Experience:10 Year(s)
Keywords: Epsilon Systems Solutions, Lakewood , SENIOR SOFTWARE ENGINEER II - (DECIMATE), IT / Software / Systems , San Diego, California
Click
here to apply!
|