Software Engineer


Solers: Full time position available


Job Description

Solers, Inc.
Solers is a CMMI Level 3 certified software development and systems integration company specializing in satellite ground systems, cyber security, command and control, cloud computing, information management, geospatial visualization, and big data. We have over 300 personnel across the country supporting the Federal Government and commercial clients. Solers’ software development center in Blacksburg, VA is located in the VT Corporate Research Center.


Closing date: March 30, 2018

Job Description: Lead teams through a structured, end-to-end software development lifecycle, including architecture, design, development, and testing.  Work with internal and external teams to define requirements, specify architectures, complete detailed designs, and oversee and participate in implementations.  Design and develop information management and cybersecurity applications utilizing leading-edge technologies and evolutionary development processes. Mentor and oversee junior software engineers.

Education: Bachelors in Computer Science, Computer or Electrical Engineering, or a similar field

Required Skills:
5+ years of software design and development experience. Proven technical leadership skills and an ability to operate with little supervision. Experience with service-oriented architectures using JBoss or similar SOA frameworks, to include ESBs, SOAP and/or REST web services, and JMS publish/subscribe messaging. Experience with virtualization technologies and Linux. Candidates must be service-oriented and understand the importance of managing customer relationships. Excellent oral and written communications skills. 

US Citizenship required.  Ability to pass a US Government Security clearance required.

Desired Skills:
Experience with any or all of the following technologies and architectures: Java/JEE, Java web application servers (e.g., Tomcat, JBoss), XML, XSLT, HTML, Ext-JS, JQuery, Bootstrap, LDAP, PKI, SSL, information security, identity management, databases, client/server or peer-to-peer networking architectures, distributed computing, cloud computing, networking technologies, data modeling, SysML/UML, and/or software development tools.

Go back to all careers