Talent.com
Software Engineer

Software Engineer

GCR Professional ServicesFort Meade, MD, US
3 days ago
Job type
  • Full-time
Job description

As Software Engineer, you serve as a senior technical leader. You will guide multiple development teams, setting technical direction and driving the design and delivery of complex software solutions.. You'll lead high-impact projects involving large data sets, advanced algorithms and performance-critical systems. In this role, you'll balance strategic decision making with hands-on engineering, ensuring quality, innovation and mission success. What You'll Do Serve as the technical lead for one or more software development teams, delegating tasks and monitoring performance. Select and tailor software development processes in coordination with customers and system engineering teams. Recommend and evaluate new technologies and processes for complex projects. Ensure quality control for all developed and modified software. Analyze user requirements to determine software design and performance specifications. Design, develop and enhance software systems to meet strict performance, timing and resource constraints. Modify existing software to correct defects, adapt to new hardware or improve performance. Design and implement complex algorithms and database interfaces / queries. Oversee integration of existing software into new systems and environments. Perform quality control on deliverables across multiple teams. Develop applications in C, C++, C#, Java, Python and related scripting languages. Develop for Windows and UNIX environments, implementing automation where appropriate. Implement DevOps practices and CI / CD pipelines using tools like Artifactory, Docker, Terraform, Ansible, Packer, Jenkins and Bamboo. Collaborate with system engineers and hardware engineers to define requirements and integration strategies. Coordinate software system installations and verify operational specifications. This position is 100% onsite and requires an active TS / SCI+FSP Security Clearance. What You’ll Need U.S. Citizenship Active TS / SCI with Full-Scope Polygraph Bachelor's Degree in Computer Science, Engineering or related field. Equivalent work experience may be considered. Minimum twenty (20) years experience as a SWE in programs and contracts of similar scope, type and complexity. Expert-level proficiency in one or more programming language (C, C++, C#, Java, Python). Strong experience in Windows and UNIX development. Deep knowledge of DevOps practices, CI / CD pipelines and associated tools. Proven experience selecting software development processes and implementing quality control across teams. Ability to recommend, evaluate and implement emerging technologies. Strong track record of delivering high-performance, mission-critical software solutions.

Create a job alert for this search

Software Engineer • Fort Meade, MD, US