Senior Software Engineer- (T04)
V2X Inc · Indianapolis, IN · 3 wk ago
HybridEngineeringFull-time
Job Description
The Senior Software Engineer II in Indianapolis supports engineering teams by thriving in a fast-paced, safety-critical environment. You will design, implement, and validate software that runs on RedHat Enterprise Linux and Windows platforms, support DoD-grade projects, and mentor the next generation of engineers. The ideal candidate will own end-to-end delivery, from architecture to acceptance testing, while driving continuous improvement across our development processes.
Required Skills And Qualifications
- Lead Design & Implementation of real-time software development.
- Mentor & Coach engineers, providing code reviews, technical guidance.
- Self-Organize & Prioritize workstreams, set realistic milestones, track progress, and communicate status to stakeholders.
- Drive Software Testing – create and maintain unit, integration, and system test suites; automate test cases where feasible.
- Integrate Hardware & Software components, participate in hardware validation, and troubleshoot integration issues.
- Manage Virtual Environments – deploy, configure, and maintain VMs and containerized environments for development, testing, and CI/CD pipelines.
- Act as Technical Lead & Customer POC – progressively take on more responsibility in architecture ownership, client interactions, and project delivery.
- Continuous Improvement – propose and implement process, tooling, and coding standard enhancements.
- Participate in Lab Testing & Team Events – be physically present in Indianapolis for on-site validation and collaboration.
Desired Skills
- Experience with system network configuration and network troubleshooting (for very small, relatively simple network architectures).
- Knowledge of SSH and TLS, including configuration and troubleshooting.
- Experience setting up and using VirtualBox virtual machines for development and testing.
- Knowledge of Linux security features including PAM, FIPS mode, SELinux, and LUKS.
- Experience installing packages with Linux package managers (YUM, DNF, RPM).
- Experience writing cron jobs.
- Proficiency in software analysis and test tools and automation.
- Experience with Lattix is highly desirable.
Security Clearance And Other Requirements
- Able to access systems with information restricted to U.S. citizens as required by federal contract guidelines.
- Ability to obtain and maintain a U.S. Department of Defense (DoD) security clearance is required.
Benefits
- Healthcare coverage.
- Retailment plan.
- Life insurance, AD&D, and disability benefits.
- Wellness programs.
- Paid time off, including holidays.
- Learning and Development resources.
- Employee assistance resources.