Sigma Defense is seeking a Mid-level Software Engineer to join our team! A Software Engineer needs to address the entire software development lifecycle - to analyze the needs, and then design, test and develop software in order to meet those needs.
Equal Opportunity Employer/Veterans/Disabled: Sigma Defense Systems is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
- Provides programming services for a variety of specific systems and business, military, scientific, or commercial applications.
- Participates in systems analysis, design definition, software development, systems test, implementation, and maintenance.
- Analyzes coding problems and develops improvements to procedures. Exercises independent judgment.
- Designs, develops, troubleshoots, debugs, and implements software code (such as HTML, CGI, and JavaScript) for a component of the website.
- Experience in Technical Customer Service, Customer Management, and experience in escalations.
- Strong experience in several modern languages (JavaScript, Python, HTML, etc.) with expertise to design, develop, troubleshoot, debug and implement high quality code.
- Experience in a wide variety of computing environments including cloud and containerized solutions.
- Cultivates a "security first" and "test first" approach to test-driven development.
- Creating and maintaining documentation for implementations.
Computer Programs/Software:
- Python
- React
- Node.JS
- Java
Personnel Clearance Level:
- Candidate must possess or have the ability to obtain an active Secret security clearance.
- A clearance will be sponsored for the right candidate.
Essential Job Responsibilities (not all-inclusive)
- Execute full software development life cycle (SDLC).
- Develop flowcharts, layouts and documentation to identify requirements and solutions.
- Write well-designed, testable code.
- Produce specifications and determine operational feasibility.
- Integrate software components into a fully functional software system.
- Develop software verification plans and quality assurance procedures.
- Document and maintain software functionality.
- Troubleshoot, debug, and upgrade existing systems.
- Deploy programs and evaluate user feedback.
Salary Range: $90,000 - $100,000 annually.
- Dental and Vision Insurance
- Medical Insurance to Include HSA, FSA, and DFSA Plans
- Life and AD&D coverage
- Employee Assistance Program (EAP)
- 401(k) Plan with Company Matching Contributions
- 160 Hours of Paid Time Off (PTO)
- 12 (Floating) Holidays
- Educational Assistance
- Highly Competitive Salary