DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

VES, LLC Software Engineer in Aberdeen Proving Ground, Michigan

VES, LLC is looking to hire a full-time Software Engineer. Would you like to work on a small team of exceptionally smart people to design and build cutting-edge technology, pushing the envelope of what is possible? Do you want to work for a team-oriented DoD contractor that is passionate about using technology to protect and make soldiers more effective? If so, please read on!

This Software Engineer position earns a highly competitive salary, depending on experience. This position is a remote role but ideal candidates will be located in Michigan.

ABOUT VES, LLC

We are a small business headquartered out of Aberdeen Proving Ground, MD with offices in Baltimore, MD, and APG, MD. Established in 2014, our core competencies are the development of custom government off the Shelf (GOTS) infrastructure solutions, integrating mission command systems, and prototyping emerging technologies for use in the Army tactical architecture. We are a company built entirely of engineers, focused completely on solving the DoD's hardest software systems integration challenges.

Many software government contractors only hire to fill a slot and then release the person with the contract time is up. We truly strive to be more of a close-knit group, hiring people for their talent and making sure they want to stay for the long haul. We offer highly competitive paygenerous benefits, and a friendly work culture.

A DAY IN THE LIFE OF A SOFTWARE ENGINEER

As a Software Engineer, you are essential to keeping up with our work as we continue to grow. You write and develop code, debug for performance, and maintain and improve existing solutions. With attention to detail, you create technical prototypes for emerging technologies. As part of the maintenance and improvement of existing software, you proactively recommend improvements as appropriate.

You think critically and contribute to designing novel solutions to complex problems. Though you have an analytical mind and often work independently, your good interpersonal and communication skills are also essential to your success--as you do spend a significant amount of time collaborating with management and colleagues. You enjoy the challenge of solving DoD's hardest systems integration challenges and being part of a close team.

QUALIFICATIONS FOR A SOFTWARE ENGINEER

  • Bachelors degree in computer science or related field
  • At least 3-5 years of relevant software engineering experience
  • Knowledge of C++/C and Linux
  • Experience developing unit tests and useful code documentation
  • Solid problem-solving and debugging ability including comfort using a debugger
  • Solid understanding of object-orientation, data structures, advanced algorithms, complexity, automata, operating system fundamentals, computer architecture, systems analysis, and system design
  • Working knowledge of at least two compiled languages and two scripting languages
  • Familiarity with professional software engineering practices for the full software development life cycle, including requirements elicitation, coding standards, code reviews, source control management, agile development, build processes, testing, and operations
  • Ability to write code and documentation that is maintainable for years down the line but easily adaptable to changing requirements
  • Ability to obtain and maintain a security clearance

Familiarity with military messaging and symbology standards such as VMF, CoT, DDS, and 2525 would be helpful but not necessarily required. Can you work independently as well

DirectEmployers