Senior Software Developer (AZ)
Cooperidge Consulting Firm
Posted: September 11, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, build, and maintain software infrastructure for modern integration between applications and third-party services.
Required Skills
Job Description
Cooperidge Consulting Firm is seeking experienced Software Engineers to join a specialized research team focused on advanced signal processing technologies. This role offers the opportunity to contribute to innovative projects in a collaborative, intellectually rigorous environment, where your expertise will directly shape next-generation systems.
In this role you will:
• Design/architect, develop, test, deploy, and operate fully integrated software.
• Design, build, and maintain infrastructure for modern integration between our applications and third-party services.
• Collaborate effectively with product managers, designers, engineers, stakeholders, and vendors.
• Communicate technical ideas and work closely with senior team members.
• Provide technical leadership and mentorship to junior engineers.
• Stay current with the latest technologies, tools, and methodologies; incorporate innovative solutions into projects.
• Propose improvements to applications and frameworks.
• Work independently with minimal supervision; strong self-starting ability required.
Requirements:
Security Requirements
• TS/SCI clearance required. Candidates must be eligible for access to classified information under U.S. government guidelines.
Required Background
• Expert knowledge of data structures, algorithms, modern design patterns, and data layers.
• Expert knowledge of Golang.
• Passion for building internal solutions and developing enterprise-wide applications.
• Extensive experience designing and integrating quality APIs.
• Strong background in integrating internal and third-party services.
• Highly proficient in modern software engineering practices for testability and readability.
• Demonstrated ability to design software architectures that meet requirements for functionality, performance, scalability, and maintainability.
Preferred Qualifications
• Experience providing technical leadership and mentorship.
• Proficiency in C++ and Python for engineering/scientific applications in Linux environments.
• Knowledge of cloud computing platforms (AWS).
• Familiarity with JavaScript/web technologies (VueJS, React).
• Experience automating enterprise workflows.
• DevOps & cloud experience (GitLab, CI/CD, CVE mitigations, Docker, Kubernetes, PIP).
• Experience with Agile development processes and leadership.
Education & Experience
• Degree (Bachelor’s, Master’s, or PhD) in Computer Engineering or Computer Science.
• Minimum 15 years’ experience in a software engineering discipline.
Benefits:
• Full relocation provided!
• Competitive Compensation – Salary aligned with experience and clearance level, plus performance-based bonuses.
• Health & Wellness – Comprehensive medical, dental, and vision insurance; mental health resources; HSA/FSA options.
• Retirement Planning – 401(k) with company match to help secure your future.
• Paid Time Off – Generous PTO, federal holidays, and sick leave to balance work and life.
• Professional Development – Reimbursement for certifications, conferences, and advanced training.
• Cutting-Edge Work Environment – Access to advanced tools, technologies, and classified projects at the forefront of signal processing research.
• Team Culture – Small, collaborative team setting with direct impact on project outcomes.
• Career Growth – Clear paths for advancement and opportunities to move into leadership or specialized technical roles.
• Security Perks – Roles requiring TS/SCI clearance come with stability and long-term project funding.
• Work-Life Balance – Flexible scheduling options where mission requirements allow.