Software Engineer

Parsons Government Services Inc.
Aberdeen, MD
May 12, 2021
May 16, 2021
Full Time
Minimum Clearance Required to Start:SecretJob Description:Ready for a challenge that will keep you on the cutting edge of software engineering? Do you understand how data flows from hardware through software applications? Parsons works on top level national defense programs and is hiring early stage Software Engineers with a focus on research, innovation and solving mission critical challenges. Parsons' extensive experience in the cleared space, combined with your technical knowledge, will propel your career forward with opportunity for advancement with top performance. Training, development and opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our Software Engineers to be versatile, display leadership qualities and be enthusiastic to tackle new challenges across the full stack as we continue to push security forward. Parsons Software Engineers analyze, design, and develop computer software required to support hardware or technical service products. The successful candidate will review system architecture and requirements , and select approaches that will support the implement and development of capabilities that ensure product performance, as well as test and debug related software. We are focused on providing our customers expertise to leverage their existing software and create new capabilities. Parsons provides a unique opportunity to be involved in quick reaction development with opportunities for customer interaction on a team that is focused on developing superior products and encouraging the career growth of its members.Qualifications:Bachelor's degree in Computer Science or related technical field5+ years of experience in software engineeringVery skilled with Java and support for other web oriented languagesParsons/Polaris Alpha Advanced Systems is seeking a full-time software engineer to provide Java and support Android development and test support for DoD systems. Ideal candidates are self-starters and team-players that have a broad set of technical skills and relevant domain knowledge.Duties include:The design, coding, and implementation of software solutions that address diverse and complex problem-spaces.The integration of software with existing and already deployed systems.Working with Systems Engineering to interpret customer requirementsand build features / services to specification and within compliance guidelines.Supporting our customer by meeting all customer requirements and working to exceed customer expectations.Performing quality assurance by defining, documenting, analyzing, and performing tests for new and/or modified products or product components, and interpreting results of these tests.Working with the team and customer to investigate and resolve problems as projects mature.Required Skills and Experience:Must have excellent interpersonal skills, be a self-starter, and enjoy being part of and contributing to a hard-working team.Must have the ability to quickly learn and creatively leverage new technologies.5+ years of experience with designing, developing, and testing software including 5 or more years development and maintaining Java based software applications.B.S. or MS in Computer Science or Computer/Electronic Engineering disciplines from an accredited educational institution.Full-lifecycle software engineering experience: design, development, integration, test, deployment and support.Proficiency with multiple programming languages: Java is required. C++, C#, Python, JavaScript, TypeScript and Protocol Buffer (protobuf) are a plusExperience with Development, Build and Configuration tools, for example Atlassian and related development tools: Eclipse, GIT, JIRA, Maven, Confluence, or equivalents.Familiar with Agile Software Development.Willing to travel in a limited capacity.A security clearance or procuring a clearance in the near term, candidates should have or have held a clearance or be clearable.Desired Capabilities:Proficiency with Android development, Android SDK and Android APIs and low level Android APIs.Experience with Machine learning and data to support MLExperience with Government standards and proceduresMust be able to obtain, maintain and/or currently possess a security clearance.