What are the responsibilities and job description for the Back End Developer position at CPS Comtech?
Job Details
TOP SECRET//SCI with Counterintelligence Polygraph required
Our client will help process you to receive TOP/SECRET//SCI
Position Description:
Seeking a self-motivated and results-oriented team player to develop, troubleshoot, and improve our artificial intelligence products. This position will work on client-facing products hosted on and off their networks, ingesting large amounts of data for near real-time analysis. A successful candidate in this position will have a collaborative-first approach to solving technical problems by seeking help from more knowledgeable team mates.
Responsibilities:
- Play a key role in architectural and design discussions for existing and prospective AI/ML software packages
- Collaborate with cross-functional teams to design scalable and maintainable software systems
- Evaluate and recommend technologies and tools to meet project requirements.
- Write complex, maintainable code and contribute to the development of critical system components.
- Troubleshoot and resolve complex technical issues in the codebase.
- Collaborate with other engineers on coding, testing, and debugging efforts.
- Execute software development projects, ensuring timely delivery and meeting quality standards
- Work closely with product, UX/UI, and research to understand business requirements
- Collaborate with cross-functional teams to integrate software components into larger systems
- Collaborate with quality assurance teams to ensure thorough testing of software components
- Implement and advocate for automated testing practices to improve overall product quality
- Create and maintain technical documentation for code, design, and architecture
- Ensure that documentation is up-to-date and accessible to team members
- Analyze complex technical problems and propose effective solutions
- Act as a point of escalation for technical issues and provide timely resolutions
- Stay informed about new technologies and share knowledge with the team.
Skills:
- 10 years in software development with at least 5 years as a software architect
- Proven experience in the technology product industry, demonstrating a deep understanding of product development and innovation
- Experience in developing and delivering modern Software as a Service (SaaS) products.
- Strong understanding of cloud-native scalable systems, particularly on private clouds in AWS, Azure, and Google Cloud
- Demonstrated expertise with Python and common libraries used in data manipulation and web application development
- Additional experience with compiled languages like (Go, Rust, C/C , Java)
- Demonstrated expertise in multiple common architectural components like: caching, operational data backends, distributed application orchestration
- Strong experience in auth/authz architectures and technologies: LDAP, SASL/SAML, OAuth, jwt
- Good understanding of common cloud native design patterns utilizing Kubernetes toolchains
- Functional experience across the entire development application lifecycle
Requirements:
- Bachelor s degree in Computer Science or related computing field is required
- Pursuant to Executive Order 12968, August 2, 1995, this position requires U.S. citizenship
- Current U.S. government top secret clearance with eligibility for SCI and counterintelligence scope polygraph
Ideal candidates will have experience in the Department of Defense or Intelligence Community.
Benefits:
- Fortune 500 level core benefits package: health, dental, vision, Rx, long-term disability, short-term disability, life insurance, & 401(k) Traditional & Roth
- Unlimited PTO & all U.S. federal holidays off
- Company events include happy hours, team bonding.