Posted today
Secret
Mid Level Career (5+ yrs experience)
Unspecified
IT - Software
Bloomington, IN (On-Site/Office)
Duties/Responsibilities:
· Manage and support the full systems development lifecycle, including requirements gathering, design, implementation, integration, testing, deployment, and sustainment.
· Oversee the development of resilient software and hardware solutions, ensuring high availability, scalability, and long-term maintainability.
· Work with stakeholders to translate operational needs and technical requirements into functional specifications and system architectures.
· Support and maintain web-based applications through specification development, design, coding, debugging, testing, documentation, and lifecycle management.
· Conduct system analysis to identify performance gaps, bottlenecks, and opportunities for optimization.
· Participate in system integration activities, ensuring all software and hardware components operate cohesively within the overall system environment.
· Troubleshoot complex hardware/software issues and implement corrective actions to maintain system stability and uptime.
· Prepare technical documentation including system diagrams, user guides, test plans, and engineering change proposals.
· Provide technical guidance and mentorship to junior engineers and collaborate with other technical staff during multidisciplinary engineering reviews.
· Ensure compliance with internal quality processes, industry standards, and applicable regulatory or customer requirements.
· Support project planning activities such as scheduling, risk assessment, and resource estimation.
· Engage in continuous improvement activities to refine engineering workflows, improve system resilience, and enhance development efficiency.
Required Skills/Abilities:
· 3 years or more of professional experience in systems engineering.
Education and Experience:
· Bachelor’s degree in engineering (or related)
· Manage and support the full systems development lifecycle, including requirements gathering, design, implementation, integration, testing, deployment, and sustainment.
· Oversee the development of resilient software and hardware solutions, ensuring high availability, scalability, and long-term maintainability.
· Work with stakeholders to translate operational needs and technical requirements into functional specifications and system architectures.
· Support and maintain web-based applications through specification development, design, coding, debugging, testing, documentation, and lifecycle management.
· Conduct system analysis to identify performance gaps, bottlenecks, and opportunities for optimization.
· Participate in system integration activities, ensuring all software and hardware components operate cohesively within the overall system environment.
· Troubleshoot complex hardware/software issues and implement corrective actions to maintain system stability and uptime.
· Prepare technical documentation including system diagrams, user guides, test plans, and engineering change proposals.
· Provide technical guidance and mentorship to junior engineers and collaborate with other technical staff during multidisciplinary engineering reviews.
· Ensure compliance with internal quality processes, industry standards, and applicable regulatory or customer requirements.
· Support project planning activities such as scheduling, risk assessment, and resource estimation.
· Engage in continuous improvement activities to refine engineering workflows, improve system resilience, and enhance development efficiency.
Required Skills/Abilities:
· 3 years or more of professional experience in systems engineering.
Education and Experience:
· Bachelor’s degree in engineering (or related)
group id: 91134475