Software Engineer

Envision Innovative Solutions

$95K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software development
  • Strong ability to design, develop, test, and maintain software systems based on requirements
  • Experience collaborating with cross-functional teams to ensure system performance and integration
  • Bachelor's degree from an accredited university in a related field
  • Active TS-SCI Security Clearance

Responsibilities

  • Develop, research, design, implement, test, and evaluate software and systems
  • Analyze software requirements for feasibility within time and cost constraints
  • Consult with hardware engineers to evaluate system interfaces and performance
  • Formulate and design software systems using scientific analysis and mathematical models
  • Develop and direct software system testing procedures and documentation
  • Consult with customers on software system maintenance
  • May coordinate installation of software systems

Benefits

  • Work in a collaborative environment with cross-functional teams
  • Opportunities for professional development and continuous learning
  • Engagement with cutting-edge technologies in software and hardware integration
  • Multiple geographic location options for a flexible work-life balance
Full Job Description
Software Engineer to join our team in Aberdeen Proving Ground, Maryland

Primary Responsibilities:
  • Research, design, develop, implement, test, and evaluate software and systems that enable computers to perform their intended applications.
  • Apply principles and techniques from computer science, engineering, and mathematical analysis throughout the software-development life-cycle.
  • Analyze software requirements and determine whether proposed designs are feasible within established time and cost constraints.
  • Collaborate with hardware engineers and other technical professionals to evaluate hardware-software interfaces and overall system requirements.
  • Design software systems using scientific analysis and mathematical models to predict and measure performance and design outcomes.
  • Develop and oversee software testing procedures, programming activities, and technical documentation.
  • Troubleshoot, maintain, and enhance existing software systems.
  • Consult with customers regarding software-system performance, maintenance, and technical requirements.
  • Coordinate software installation and integration activities when required.
  • Work with cross-functional teams to support system performance, reliability, and successful integration.

Required Skills:
  • Five or more years of professional software development experience.
  • Demonstrated ability to design, develop, test, and maintain software systems based on technical and operational requirements.

Desired Skills:
  • Bachelor's degree from an accredited university in a related field
  • DoD 8570 (IAT) Level II Security+ certification

Clearance Requirements
  • Active Secret with the ability to obtain TS-SCI

Similar Jobs

More Jobs at Envision Innovative Solutions

More Information Technology Jobs

Find similar Software Engineer jobs: