Principal Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
- Analyzes user requirements to derive software design and performance requirements.
- Designs and coded new software or modify existing software to add new features.
- Debugs existing software to correct errors, adapt to new hardware, or improve performance.
- Integrates existing software into new or modified systems or operating environments.
- Assisting with developing and executing test procedures for software components.
- Analyzes systems flow, data usage and work processes, and investigates problem areas.
- Develops simple data queries for existing or proposed databases or data repositories.
*All Candidates must have a TS/SCI clearance with a Full Scope Polygraph
Requirements
- Twenty (20) years’ experience as a Software Engineer.
-
Five (5) years of demonstrated experience with: -Java EE, the Springsource Framework, Spring Tool Suite, Git, JUnit, Maven, Jenkins, Hibernate, HTML5, CSS3, MySQL, Web Services, and Google Web Toolkit (GWT) or Vaadin
- Experience as an Object-Oriented Software Engineer performing software architecture development, code generation, unit testing, and continuous integration.
- Experience developing data-driven web applications that utilize a database and working on a Java development platform.
- Experience creating solutions using Object-Oriented design patterns and working on an Agile development team with multiple developers.
Education Requirement: Bachelor’s Degree (Computer Science, Mathematics, Electrical Engineering, Systems Engineering, Software Engineering Cybersecurity, or related disciplines) *Four (4) years of additional experience may be substituted for a Bachelor’s degree
Clearance Requirement: Active TS/SCI with Full Scope clearance
- US citizenship is required.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…