What are the responsibilities and job description for the Senior Software Engineer position at GCR Technical Staffing?
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 DoServe 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. CitizenshipActive TS/SCIBachelor'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.Company DescriptionGCR is a national technical recruiting firm. We specialize in contract, contract to hire, and permanent staffing solutions across a variety of industries including, Information Technology, Commercial, Automotive, Semiconductor, Medical Device, Pharmaceutical, Manufacturing, and Defense.
Salary : $125,200 - $165,000