Senior Software Engineer

Mclean, VA
Sep 27, 2021
Sep 29, 2021
Full Time
SOLUTE, Inc. is a dynamic group of professionals that focus on solving the nations hardest technical challenges in software engineering, data analytics, and cyber security. The Advanced Concepts team operates like a startup within SOLUTE and is composed of world-class technologists building cutting-edge technologies in an open, innovative environment. Our team uses Agile and Lean approaches to teach next-generation developers to create and build new solutions. The team is close-knit, values work-life balance and having fun while delivering high quality results.We are seeking talented and highly motivated individuals to apply their skills and knowledge to a develop exciting solutions in support of a Continuous Integration/Continuous Delivery (CI/CD) modernization effort for an underwater surveillance system. This position requires that one work with other senior architects in SOLUTE to translate the overall system architecture into day-to-day for developers on-site. Furthermore, this position will serve as the on-site face of SOLUTE and will require one the tackle the day-to-day integration challenges on-site.Position ResponsibilitiesInteract directly with customer representatives Serve as primary on-site point of contact for SOLUTEDefine implementation details for system architecture in conjunction with other senior architectsResolve day-to-day implementation challenges with development teamBreakdown overall technical architecture into lower-level development tasks for developersCreate, monitor, and manage developer tasking in an agile task management system (eg JIRA)Map and document system requirements in conjunction with system stakeholders and developersEnsure mission goals are effectively addressed in a timely mannerOperate independently with minimal off-site support Evangelize modern software lifecycle practicesPreform other duties as assignedRequirementsQualifications BS in Software Engineering, Computer Science with 5+ years of relevant experience, or MS in Software Engineering with 3+ years relevant experience. 12+ relevant software experience may be substituted for formal education5+ years of experience working with Java and/or C++Ability to work in a DevOps environmentUnderstanding of micro-service architectures and decoupled systemsExcellent interpersonal collaborative skills with excellent communication skills (oral and written).Ability to research, evaluate, and recommend solutions and technologies based on customer needs.Familiarity with professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, agile development, build processes, testing and operations.Ability to deliver code with modern workflows in gitAbility and willingness to mentor junior engineersAbility to obtain a security clearance or active security clearanceDifferentiators Active Secret ClearanceRedHat Certification (eg RHCSA) Experience with Configuration Management Tools (Ansible, Terraform, Puppet, etc.) Comprehensive understanding of database queries and optimization strategies Experience with containerization technologies (Docker, Rocket, etc.)Understanding of key virtualization technologies and platforms (Vmware, KVM, Xen, etc.)BenefitsBenefits includeMedical, Dental and VisionLife and A&D coverageEmployee Assistance Program (EAP)401(k) Plan with company matching contributionsPaid Time Off (PTO) and 10 paid HolidaysEducational assistanceSOLUTE is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, marital status, veteran status or any other applicable legally protected status or Jobble

Similar jobs