Software Development Opportunity
Are you a skilled software engineer looking for a challenging role that leverages your technical expertise? We are seeking an experienced Software Engineer to join our team, providing high-end engineering and advanced technology solutions to customers in the intelligence and security communities.
This role involves designing, developing, implementing, maintaining, and performing quality control of software for scientific/engineering applications. You will define system and software requirements, obtain customer approval, and analyze customer requirements to translate them into designs.
Key Responsibilities:
* Design, develop, implement, maintain, and perform quality control of software for scientific/engineering applications.
* Define system and software requirements and obtain customer approval.
* Analyze customer requirements and translate them into designs.
* Use Agile development tools like Jira, Confluence, and Bitbucket/Git for project management and collaboration.
* Identify potential roadblocks and develop solutions, even when requirements are not well-defined.
* Improve performance metrics through careful planning and execution.
* Respond to and resolve software discrepancies based on documented requirements.
* Collaborate with teams to define software requirements.
* Create program designs and code following department standards.
* Design, develop, test, and deploy software systems for customers.
* Ensure software maintainability and adherence to user requirements and standards.
* Document software product baselines and updates.
* Explore new areas or programming techniques to deliver complete products.
* Support on-site meetings and deliveries to customers.
The ideal candidate will have a Bachelor's degree in software engineering, computer science, or related field and 5+ years of experience in software development, cybersecurity, and modernization.
Requirements:
* Must be a US or Australian citizen.
* Must possess an active US Top Secret/SCI w/ Polygraph or AUS PV Clearance.
* Bachelor's degree in software engineering, computer science, or related field.
* 5+ years of experience in software development, cybersecurity, and modernization.
* Strong knowledge of software engineering standards, specifications, and best practices.
* Familiarity with C++, C#, Java, and Python.
* Experience with software quality assurance, testing, and validation.