Annapolis Junction, MD
iNovex is looking for a Top Secret/SCI (with Polygraph) cleared Software Engineer (Level 2) for a new large contract with a focus on the development of Analytics, Knowledge Management artifacts, Information Sharing tools, Data Transformation, and Malware Analysis.
As a Software Engineer at iNovex, you will focus your skills on developing, maintaining, and enhancing complex and diverse software systems. You may run into systems that touch processing-intensive analytics, novel algorithm development, manipulation of large datasets, and business management information. If you’re passionate about and have an eye for fantastically designed software, we can’t wait to chat!
Everything we do at iNovex keeps us on the path to create a community where everyone has an invitation to innovate. In your role as a Software Engineer, you get to identify the true challenges and develop solutions paths through tech. You have an opportunity to bring new ideas and recommendations for software components and features.
You even get the chance to bring others along with you on the journey as you lead teams and open up your own invitation to hear their thoughts.
Start with requirements and collaborate.
Collaborate with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Show off your design and integration chops.
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage, and work processes; and investigate problem areas.
Modify existing software to correct errors, to adapt to new hardware, or to improve its performance Integrate existing software into new or modified systems.
Develop simple data queries for existing or proposed data repositories.
Design and implement complex database or data repository interfaces/queries.
Design and implement algorithms to meet or exceed system performance and functional standards.
Fix those bugs.
Debug existing software and correct defects.
Resolve software problem reports.
Test, test, and document!
Review and test software components in line with design requirements.
Document test results.
Assist with developing and executing test procedures for software components.
Write or review software and system documentation.
Analyze and provide recommendations.
Offer input about the software components of the system design to include hardware/software trade-offs, software re-use, and potential use of commercial off-the-shelf products or government off-the-shelf products.
Give suggestions for improving documentation and software development process standards.
Lead the team.
Serve as team lead for appropriate pieces of the software development project.
Oversee one or more software development teams.
Ensure the team’s work is completed in accordance with the constraints of the software development process being used.
Experience + Education. You’ve got the foundations and are eager to learn more! You have:
14 + years’ experience as a Software Engineer.
Bachelor’s degree in Computer Science or related discipline OR 4 additional years of software engineering experience.
Technical Experience. You know your stuff and are ready to jump into action. You have:
3+ years’ experience with Computer Network Operations and Analytic Development .
3+ years’ experience with Cloud technology.
3+ years’ experience with Distillery.
Collaboration. You work well on a team as you all work towards solutions. You can take constructive feedback and roll it into your work.
Excellent Communication + Problem Solving. You are able to understand problems, break them down, and propose solutions. As you lead a team you can communicate concepts and inspire others.
Curiosity + Continuous Learning. You are ready to learn and evolve your craft! With technology always changing, you are the kind of person who keeps a pulse on new and emerging things out in the world of software design.
Alongside your invitation to innovate, we offer fantastic benefits to make life easier and more enjoyable for you.
An opportunity to stay curious and learn. iNovex Academy and LinkedIn Learning resources at your fingertips. $7500/yr for educational assistance. All your training, certification, and membership fees covered!
Excellent health benefits. 100% company paid premiums for employee and 85% for all others. We even throw in a contribution to you Health Savings Account!
Save for your future. 5% automatic company contribution to your 401K. No match required, and immediate vesting. When we all succeed together, we don’t forget about you, we profit share!
A little bit extra. When you give your all, we give back with bonuses, recognition awards, swag, and more. We have a generous employee referral bonus program when you send more amazing people our way!
Our team is made up of diverse and curious individuals who welcome the opportunity to create.
Delight in the unexpected. Unconventional explorers don’t travel in linear paths. We ask questions, illuminate new directions, and revel in unique discoveries.
Constructive candor. Insight drives better decisions. We are intentionally open and candid with others.
Humans not checkboxes. No butts in seats here. We see beyond the resume – we admire what makes you who you truly are. Be yourself, be human.
Be unstoppable. See an obstacle? Leap over it, trek around it, or even run straight through it.
Triumph as a team. Support and empower each other – if one of us wins, we all win.
Success and silliness can co-exist. There’s always time to have fun. When you relax your mind, creativity emerges.
If you feel like you’re a fit for this position and our truths resonate with you, please submit apply through our Jobs portal on this posting. Once you apply, you’ll hear from a recruiter within 2 business days to talk more about the opportunity to become an iNovexer!
iNovex is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, marital status, veteran status, disability status, or any other protected classes under Federal, State or local law.