Senior Software Engineer Team Lead
Vadum Inc.About the role
Description
Since 2004, Vadum has built a brand known for practical innovation that delivers solutions to customers in the competitive field of national defense research and development. Vadum’s expertise is bringing concepts to life in the form of products or prototypes to address challenging national defense problems. The Vadum team has a wide range of deep operational and technical expertise to develop concepts that work in conjunction with legacy capabilities or create new capabilities. Vadum experts in electronics, machine learning and software systems design deliver high-impact, high-value solutions to the electronic warfare, explosive ordinance disposal, ballistic missile defense, joint warfare, and soldier protection applications.
Vadum provides an opportunity to work on projects across multiple environments, languages, and methodologies to achieve cutting-edge capabilities. We expect all of our team to honor our core values of Having a Growth Mindset, Success Through Collaboration, and Commitment to Solution Delivery. As a software engineer at Vadum you will plan, guide, and execute the software development process for real-time streaming analytics solutions.
Job Responsibilities:
Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
- Participate in all phases of the software development life cycle (requirements analysis, high level design, detailed design, coding, unit test, integration, system level test).
- Plan, manage, and execute integration of prototype algorithms written in MATLAB or Python into production (i.e., C++, JAVA, etc.) codebases.
- Manage and guide teams designing and developing software products including the development of reasonable schedules and progress metrics.
- Direct junior engineers developing, modifying, and testing new and existing algorithms in production software codebases.
- Participate in peer-review of code and design; instruct junior engineers in best practice for code and design review.
- Assist in developing software system testing procedures, programming, and documentation.
- Operate with broad direction and requires minimal supervision.
- Perform other duties as assigned.
Requirements
Required Skills/Abilities:
- US Citizenship.
- Security clearance eligibility.
- Proficiency in C/C++ as well as familiarity with Java, Python, TensorFlow, Scikit-Learn, and/or MATLAB.
- Ability to direct, manage, and mentor junior software engineers and scientists in software development best practices.
- Ability to effectively communicate with algorithm developers, program managers, and other stakeholders regarding software development efforts.
- Familiarity with streaming data processing frameworks such as Kafka/Spark/Hadoop.
- Familiarity with Functional Programming concepts and styles.
Education Required:
- BS or higher in scientific or engineering field AND significant professional software development experience.
Physical demands:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift 15 pounds at times.
Vadum offers a comprehensive benefit program, including:
- Medical, Dental, Vision and Life Insurance
- Flexible Spending Account
- 401(k) with up to 4% company match
- Paid Time Off (Sick, Vacation)
- 13 Paid Holidays
- Tuition Reimbursement
- Voluntary Benefit Offerings (STD, Critical Illness and Hospital Indemnity Insurance, Legal Plan)
- Work/life balance
Vadum, Inc. is an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, age, genetic trait, sexual orientation, national origin, disability status, or any other characteristic protected by law.
Vadum, Inc. is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact the Human Resources Department at (919) 341-8241.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s