Lead Senior Software Engineer
Job Description
InSequence Overview:
At InSequence, we engineer outcomes for your clients most demanding technology problems. Our talented professionals eliminate the technology gap between desired business results and actual implementation achieving growth goals while driving down the cost of running IT services year after year. Our clients range from large government agencies to enterprises that utilize vast amounts of technology and data. They turn to InSequence for proven solutions, performance, and an engineering mindset to managing technology in a predictable, scalable, and reliable manner.
Position Overview:
InSequence is looking for a motivated, energetic, self-starting Lead Senior Software Engineer to lead our team of engineers as we continue to grow and transform our software development and software products business area. The ideal Lead Senior Software Engineer will be responsible: to lead our product development team, to assume technical lead responsibility for our 5-year program of software product development and on-going feature updates, for developing strategies to pursue new customers and Fed-Civ markets for the InSequence product(s), and to grow our software development and adaptive maintenance business area.
Lead Senior Software Engineer:
Product development and adaptive maintenance Team Lead:
- Interface with customer Product owner(s)
- Develop major and minor feature enhancements
- Perform code upgrades as necessary
- Consolidate or expand product lines as needed based on customer requirements
- Perform root cause analysis to identify and isolate bugs
- Troubleshoot bugs and provide appropriate bug fixes in a timely manner
- Provide transition support from test and development environments to production systems
- Support the integration efforts of any tools that support and enhance workflow management
- Provide support for legacy applications and systems
Software Strategy Lead for new markets and customers:
- Develop product roadmap based on technology projections
- Develop product customer and business roadmap based on federal software development trends
- Develop architecture for product evolution for new Fed-Civ customers and needs
- Develop user experience evolution based on market analysis for new customers and purposes
- Oversee the development, testing, and roll-out of new and derivative products based on Fed-Civ market needs
- Oversee the education and training of the software staff
- Oversee the establishment of the necessary support structure for numerous customers
Clearance:
- Active TS-SCI Clearance or the ability to obtain a TS-SCI Clearance
Required:
- Bachelor’s Degree in Computer Science, Information Systems, or a related field
- 3+ years of Software Development experience
- 2+ years of experience with Full Stack JavaScript web development frameworks (React, Node, Angular, or Express)
- Thorough understanding of JavaScript, React or Angular
- Thorough understanding of standard web service protocols such as REST, SOAP, JSON
- Experience designing and developing web service technologies such as REST or SOAP
- Experience developing web-based systems from dynamic results of a relational database
- Experience writing Unit Tests
- Experience in a CI/CD environment
- Self-Starter with the ability to deep dive into source documentation to troubleshoot and resolve technical issues
- A working understanding of Agile/Scrum Methodologies
- Strong communication skills with the ability to work well in a remote team environment
- Ability to document work in a clear, easy to follow manner
- Ability to manage time effectively while staying flexible with competing priorities
- 3 or more years of experience/familiarity with reading, writing, debugging, updating (maintenance release/updates), and fixing custom software
- Working knowledge of Microsoft products including Windows, SQL Server, Word, PowerPoint and Excel
- Working knowledge of software development lifecycle tools to include JIRA, Jenkins, Git, and Visual Studio.
Preferred:
- 3 years of software development experience working with NGA and Mission Partner Programs
- 7 years of experience in Software Development and systems testing
- A minimum of 3 years of experience in NGA application software development, and testing
- M.B.A., M.S., or M.A. desired or 15 year of equivalent work experience.
- Experience with Object Oriented programming languages such as Python, Java, C#, C++, or Microsoft .NET.
- SQL or T-SQL experience
- UI/UX experience
- AWS experience
- GIS experience
- Certifications – Security+, Agile
Location:
- Remote work with the ability to directly engage with customers in the St. Louis, MO or Washington D.C. metro area
Perks:
- 100% Employer paid healthcare, dental, and vision insurance for employees and their dependents
- 5% 401k match
- Profit Sharing & Stock Options
- 3 weeks of PTO
- Continuous training & education
Powered by JazzHR
r8rYSXhIJ0
Recommended Skills
- .Net Framework
- Agile Methodology
- Amazon Web Services
- Angular4
- Architecture
- C Sharp (Programming Language)