WR Systems ยท 2 hours ago
Software Engineer, Lead
WR Systems has an opportunity for two Lead Software Engineers to support senior engineering staff in the research, development, design, and testing of software components for DoD navigation equipment and systems. The role involves formulating and designing software systems, developing testing procedures, and collaborating with clients to gather program requirements.
Customer ServiceGovernmentHealth CareSoftware
Responsibilities
Independently formulate and design software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences
Develop and direct software system testing procedures, programming, and documentation
Consult with clients to gather information about program needs, objectives, features, and input/output requirements
Collaborate with customers regarding software system maintenance
Analyze, define, and document requirements for data, workflows, logical processes, operating environments, system interfaces, checks and controls, and outputs
Evaluate feasibility, cost, time, and system compatibility with hardware and other software
Develop and maintain project plans outlining development steps and timelines
Research and evaluate software and hardware technologies for system integration or improvement
Train end users or technical support staff
Coordinate software installation and deployment
May evaluate the performance of junior staff or subordinates
May assist in the selection, training, and development of team members
May lead and direct tasks assigned to junior personnel
Qualification
Required
Ability to obtain and maintain a Secret Clearance
Bachelor's degree in Electrical/Electronic Engineering, Computer/Software Engineering, Computer Science, Mathematics, Physics, or a related scientific discipline
Six (6)+ years of professional software development experience
Proficiency in one or more object-oriented programming (OOP) languages (e.g., Java, Python, C++)
Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes)
Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cosmos DB)
Solid understanding of the full software development life cycle (SDLC) and experience working in an Agile environment
Strong problem-solving and debugging skills, especially for complex technical issues
Benefits
Medical
Dental
Vision
401(k)
Paid Time Off
Company Paid Holidays
Life Insurance
Short- and Long-Term Disability
Flexible Spending Account
Employee Assistance Program
Tuition Reimbursement