CC Pace is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, genetic information, or any other protected characteristic under federal, state, or local laws. CC Pace is committed to employing only candidates who are legally authorized to work in the United States. For us to comply with the Immigration Reform and Control Act of 1986, all new employees, as a condition of employment, must complete the Employment Eligibility Verification Form I-9 and provide documentation that establishes identity and authorization to work. E-Verify will be used for employment verification as part of your onboarding process. CC Pace values integrity throughout our hiring process. As part of our standard verification procedures, candidates will be asked to provide documentation confirming employment history, education, and work authorization.
Senior Software Developer
Location
United States
Posted
9 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
We are seeking an experienced Senior Software Developer to join our client's engineering team. In this role, you will design, develop, and deploy scalable applications used to operate Drones.
- Core Development: Design, build, and maintain efficient, reusable, and reliable Python code using Flask or Django frameworks.
- Architecture & Strategy: Contribute to high-level architectural decisions and system design to ensure scalability and performance.
- Deployment & Ops: Manage production deployments and ensure system uptime.
- Quality Assurance: Champion code quality through code reviews, writing unit/integration tests, and maintaining documentation.
- Collaboration: Work closely with product managers and other stakeholders to translate requirements into technical solutions.
- Mentorship: Provide technical guidance and mentorship to mid-level and junior developers.
Qualifications
- Residency Status: Must be a US Citizen or Green Card holder.
- Location: Must be physically located within the United States.
- Python Expertise: 5+ years of professional experience with Python.
- Web Frameworks: Strong proficiency in at least one major Python web framework (Flask or Django) and a deep understanding of RESTful API design.
- Containerization: Proficiency with Docker for creating containerized environments and managing application dependencies.
- Version Control: Expert knowledge of Git workflows (branching, merging, pull requests).
- Production Experience: Demonstrated experience managing production deployments, handling releases, and monitoring live applications.
Requirements
- Location: Candidates located in the Washington D.C. Metro area are highly preferred. Travel to the DC area is required several times per year for in-person meetings.
- Artificial Intelligence: Experience integrating AI/ML models into web applications or working with LLM APIs.
- Hardware Automation: Experience integrating software with moving hardware, specifically regarding autonomous flight systems, drones, or avionics.
- Cloud Infrastructure: Hands-on experience with Google Cloud Platform (GCP) services (App Engine, Cloud Run, Cloud Functions, etc.).
- DevOps/CI/CD: Experience setting up or maintaining GitLab CI/CD pipelines.
- Geospatial Tech: Familiarity with GIS (Geographic Information Systems) or mapping libraries (e.g., OpenStreetMap, ArcGIS, PostGIS, GeoDjango).
Benefits
- Health, Dental, and Vision insurance.
- Flexible work hours and remote work options.
- FSA and HSA.
- Life and Disability insurance.
- Pet insurance, etc.
Job Requirements
- Residency Status: Must be a US Citizen or Green Card holder.
- Location: Must be physically located within the United States.
- Python Expertise: 5+ years of professional experience with Python.
- Web Frameworks: Strong proficiency in at least one major Python web framework (Flask or Django) and a deep understanding of RESTful API design.
- Containerization: Proficiency with Docker for creating containerized environments and managing application dependencies.
- Version Control: Expert knowledge of Git workflows (branching, merging, pull requests).
- Production Experience: Demonstrated experience managing production deployments, handling releases, and monitoring live applications.
- Location: Candidates located in the Washington D.C. Metro area are highly preferred. Travel to the DC area is required several times per year for in-person meetings.
- Artificial Intelligence: Experience integrating AI/ML models into web applications or working with LLM APIs.
- Hardware Automation: Experience integrating software with moving hardware, specifically regarding autonomous flight systems, drones, or avionics.
- Cloud Infrastructure: Hands-on experience with Google Cloud Platform (GCP) services (App Engine, Cloud Run, Cloud Functions, etc.).
- DevOps/CI/CD: Experience setting up or maintaining GitLab CI/CD pipelines.
- Geospatial Tech: Familiarity with GIS (Geographic Information Systems) or mapping libraries (e.g., OpenStreetMap, ArcGIS, PostGIS, GeoDjango).
Benefits
- Health, Dental, and Vision insurance.
- Flexible work hours and remote work options.
- FSA and HSA.
- Life and Disability insurance.
- Pet insurance, etc.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Engineer responsible for identity and onboarding at fintech platform
Software Engineer, Developer Productivity
AnrokAnrok is the modern sales tax solution for SaaS businesses
Software Engineer building developer productivity tools at Anrok
Lead Software Engineering Instructor teaching project-based curriculum for SEO Tech Developer.
The Staff Software Engineer (Level 4) is responsible for developing and implementing web-based software services for the airline, handling minimally-complex to highly-complex issues and problems, including referred issues and problems from colleagues, depending on their level of ...