logo

View all jobs

Mid-Level Software Engineer

Annapolis Junction, MD
Who We Are:
INNOPLEX is a service-disabled veteran-owned small business dedicated to making a difference in the world. We celebrate the importance of the work our employees perform and strive to hire individuals that value loyalty, integrity, respect, and honesty. This cultural fabric enables us to foster a high performing team in a family-like environment. Come join us!

The Job: 
As a Mid-Level Software Engineer at INNOPLEX you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
  • You may work individually or as part of a team.
  • Review and tests software components for adherence to the design requirements and documents test results.
  • Resolve software problem reports.
  • Utilize software development and software design methodologies appropriate to the development environment.
  • Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

What You Need:
  • You must have a TS/SCI with appropriate polygraph clearance
  • You must have at least seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
    • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
  • Develop software solutions by analyzing system performance standards: confer with users or system engineers to analyze systems flow, data usage and work processes.
  • Design or implement algorithms to meet or exceed system performance and functional standards.
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
  • Design and code new software or modify existing software to add new features.
  • Investigate problem areas and modify existing software to correct errors, to adapt to new hardware or to improve performance.

The INNOPLEX Advantage:
We put our employees first which is why INNOPLEX employees enjoy:
  • More time for family and hobbies with over a month of PTO.
  • Security in your retirement with our no match required 401k plan.
  • Opportunity for career growth and movement with the help of a dedicated transition manager and tuition reimbursement.
... not to mention our incredible health, dental and vision coverage. Contact us to find out more!


INNOPLEX, LLC is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
Laurie Beatty
Director of Talent Engagement| INNOPLEX, LLC

443​-539-8454 
* Laurie.beatty@inno-plex.com

 

More Openings

Network Engineer Level 1
System Administrator Level 3
Test Engineer 2

Share This Job

Powered by