Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mid-level Python Backend Software Developer - Active Secret Clearance - Hybrid image - Rise Careers
Job details

Mid-level Python Backend Software Developer - Active Secret Clearance - Hybrid

Riptide Technology is hiring a Mid-level Python Backend Software Developer for hybrid work based in Suitland, Maryland.  Active DoD - Top Secret SCI security clearance required.


The Mid-Senior Software Developer supports Maritime Domain Awareness (MDA) capabilities of the Office of Naval Intelligence (ONI) Nimitz Operational Intelligence Command (OIC).  The developer will participate in the development of web services and applications used by intelligence analysts to access and and manage maritime intelligence information. This role provides IT support services to ONI OIC to include software design and development, system/software testing and direct on-call support to analysts. The Mid-Senior Developer will work with the stakeholders and client to help keep existing applications running while designing and modernizing future capabilities.


The Mid-level Python Backend Software Developer must have backend development and experience with Python.  The ability to read and understand legacy Java backend software and database interfaces is very desirable.


Further support includes the migration of MDA capabilities to the cloud, and the application of artificial intelligence/machine learning (AI/ML) tools to existing MDA data sets.



Responsibilities:
  • Backend Development: Design, develop, and maintain backend systems using Python, ensuring high performance and responsiveness.
  • Serverless Architecture: Build and optimize scalable, secure, and resilient serverless applications using Python and AWS services (Lambda, Step Functions, API Gateway, DynamoDB, S3, etc.).
  • API Development: Design and implement robust, scalable, and secure RESTful APIs and microservices, focusing on serverless frameworks.
  • Database Management: Work with relational (e.g., Oracle and PostgreSQL) and NoSQL databases (e.g., DynamoDB), optimizing performance, scaling, and data integrity.
  • CI/CD Pipelines: Implement and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines using AWS tools and containerization with Docker.
  • Security: Ensure the security and integrity of applications through AWS best practices, including IAM policies, encryption, and monitoring.
  • Testing & Debugging: Conduct code reviews, testing (unit, integration), debugging, and troubleshooting to ensure high-quality deliverables.
  • Collaboration: Work closely with other enterprise teams and users to align backend development with overall business requirements.


Required Education and Certifications:
  • BS in Computer Science (Preferred)
  • Security+ can be completed in first 90 days
  • DoD IAT Level II Certification (or greater) - Level two certifications typically require one of these additional certifications as prerequisites:
  • CCNA Security, or Cisco Certified Network Associate certification OR
  • CySA+ **, or Cybersecurity Analyst Plus certification OR
  • GICSP, or Global Industrial Cybersecurity Professional OR
  • GSEC, or Global Information Security Essentials Certification OR
  • Security+ CE, or Security Plus Continuing Education OR
  • CND, or Certified Network Defender OR
  • SSCP, or Systems Security Certified Professional OR one of the preceding


Required Qualifications:
  • Security Clearance: Active DoD - Top Secret SCI
  • Experience:
  • 5+ years of experience in backend development, primarily using Python.
  • Strong experience with AWS services (EC2, Lambda, S3, RDS, DynamoDB, API Gateway, etc.).
  • Hands-on experience with serverless architecture and designing applications using AWS Lambda, API Gateway, and DynamoDB.
  • Experience with microservices architecture and RESTful APIs.
  • Strong understanding of cloud-native development, including security, performance tuning, and scalability best practices.
  • Hands-on experience with CI/CD pipelines, infrastructure as code (Terraform, CloudFormation), and Docker.
  • Proficient in working with relational (e.g., Oracle and PostgreSQL) and NoSQL databases.
  • Experience in monitoring and debugging distributed systems in a cloud environment.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to collaborate with cross-functional teams.
  • Familiarity with agile development methodologies.
  • Core Business hours 9:00 - 3:00 with flexibility.


Working Conditions:
  • Strength Demands
  • Sedentary – 10 lbs. Maximum lifting, occasional lift/carry of small articles. Some occasional walking or standing may be required. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.
  • Physical Requirements
  • Stand or Sit; Walk; Use Hands / Fingers to Handle or Feel; See


$140,000 - $165,000 a year
401(k) company contribution equivalent to 10% of employee's salary, immediately 100% vested, no matching required.   100% company paid dental, vision, life, AD&D, and disability insurance.  Employer-provider health insurance, employee and family coverage, 85% company paid.   6 weeks annual paid time off for holidays, vacation, and sick leave.   12 weeks paid family leave, 2-5 days bereavement leave, and 2 weeks Military Reserve Duty differential pay provided for qualifying events.    Opportunities for annual performance-based bonuses. 

Riptide Technology, Inc. is an equal opportunity employer ensuring no employee or prospective employee will be discriminated against based on race, color, national origin, age, religion, disability status, gender, sexual orientation, gender identity, genetic information or marital status with regards to recruitment, hiring, upgrading, promotion or rehiring.

Average salary estimate

$152500 / YEARLY (est.)
min
max
$140000K
$165000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mid-level Python Backend Software Developer - Active Secret Clearance - Hybrid, Riptide Technology

Riptide Technology is excited to welcome a talented Mid-level Python Backend Software Developer to our growing team, located in Suitland, Maryland. This hybrid role requires an Active DoD - Top Secret SCI security clearance, and it offers a unique opportunity to contribute to Maritime Domain Awareness (MDA) capabilities for the Office of Naval Intelligence (ONI) Nimitz Operational Intelligence Command (OIC). In this dynamic position, you'll focus on designing, developing, and maintaining backend systems using Python while actively supporting intelligence analysts in managing maritime intelligence information. You’ll be deeply involved in creating web services and applications, ensuring they run smoothly, while also helping to modernize and innovate future capabilities. Your expertise in backend development, especially in Python, will be invaluable as you optimize serverless applications leveraging AWS technologies. Whether it’s crafting RESTful APIs or managing database systems, you’ll play a vital role in enhancing our applications. You'll find yourself working closely with various teams, collaborating to align backend development with real business needs. With Riptide, you’ll also get the chance to work on exciting projects like migrating MDA capabilities to the cloud and applying AI/ML tools to existing datasets. We strive for a workplace that is supportive and encourages your professional growth while also providing a competitive salary between $140,000 and $165,000 along with great benefits. Join us at Riptide Technology to make a real difference in maritime operations!

Frequently Asked Questions (FAQs) for Mid-level Python Backend Software Developer - Active Secret Clearance - Hybrid Role at Riptide Technology
What are the main responsibilities of the Mid-level Python Backend Software Developer at Riptide Technology?

As a Mid-level Python Backend Software Developer at Riptide Technology, you will be responsible for designing and maintaining backend systems using Python, building scalable serverless applications, and creating robust APIs. You'll also optimize databases, implement CI/CD pipelines, and provide support to intelligence analysts by ensuring applications run efficiently.

Join Rise to see the full answer
What qualifications are required for the Mid-level Python Backend Software Developer role at Riptide Technology?

To qualify for the Mid-level Python Backend Software Developer role at Riptide Technology, candidates should have at least 5 years of experience in backend development with Python, a strong understanding of AWS services, and hands-on experience with serverless architecture. An active DoD - Top Secret SCI security clearance is also mandatory.

Join Rise to see the full answer
How does the Mid-level Python Backend Software Developer contribute to the Office of Naval Intelligence at Riptide Technology?

In the Mid-level Python Backend Software Developer position at Riptide Technology, you will contribute significantly to the Office of Naval Intelligence by developing and supporting applications that enhance Maritime Domain Awareness. Your work will help intelligence analysts efficiently access and manage vital maritime intelligence information.

Join Rise to see the full answer
What tools and technologies will I use as a Mid-level Python Backend Software Developer at Riptide Technology?

In the role of Mid-level Python Backend Software Developer at Riptide Technology, you will work with various tools and technologies such as Python, AWS services (like Lambda, API Gateway, DynamoDB), and databases including Oracle and PostgreSQL. Familiarity with CI/CD tools and Docker will also be essential.

Join Rise to see the full answer
What type of work environment can I expect at Riptide Technology as a Mid-level Python Backend Software Developer?

The work environment at Riptide Technology is hybrid, allowing for both remote and in-office work. This position emphasizes collaboration with cross-functional teams and provides a flexible schedule during core business hours which encourages a balanced work-life integration.

Join Rise to see the full answer
Common Interview Questions for Mid-level Python Backend Software Developer - Active Secret Clearance - Hybrid
Can you describe your experience with backend development using Python?

In your response, focus on specific projects where you utilized Python for backend development. Highlight your role, the types of applications you built, and any challenges you overcame. Providing metrics related to performance improvements or user satisfaction can also enhance your answer.

Join Rise to see the full answer
How do you optimize serverless applications using AWS services?

Discuss your knowledge of AWS services like Lambda and API Gateway. Elaborate on techniques you’ve used for optimizing performance, such as reducing cold start times, effective resource allocation, and monitoring application health. Examples from past experiences will strengthen your answer.

Join Rise to see the full answer
What strategies do you use for testing and debugging backend systems?

Explain a systematic approach for testing and debugging, emphasizing both automated tests like unit and integration tests and manual debugging techniques. Share any tools you prefer for testing and how you ensure high-quality deliverables.

Join Rise to see the full answer
Can you discuss your experience with RESTful API design?

Focus on your understanding of REST principles, including stateless operations and resource-based architecture. Provide examples of APIs you designed, the challenges you faced, and how you ensured security and scalability.

Join Rise to see the full answer
How do you ensure security best practices in your backend applications?

Highlight specific security measures you've implemented in your applications, such as data encryption, IAM policies, and secure API practices. Mention your awareness of common vulnerabilities and how you mitigate risks associated with backend systems.

Join Rise to see the full answer
What is your experience with CI/CD pipelines?

Share your familiarity with CI/CD concepts and tools, describing how you've set up pipelines in previous roles. Include any specific technologies you've worked with, such as Jenkins or AWS CodePipeline, and the benefits these practices provided.

Join Rise to see the full answer
Have you ever dealt with legacy systems? If so, how did you approach that?

Discuss your experience with legacy code, focusing on methods for analyzing, refactoring, or integrating it with newer technologies. Illustrate how you balanced maintaining existing systems while innovating and modernizing them.

Join Rise to see the full answer
What are some challenges you’ve faced in backend development, and how did you overcome them?

Identify specific challenges you encountered, whether technical or team-related. Provide examples of how you employed problem-solving skills or collaborated with others to find effective solutions.

Join Rise to see the full answer
How do you stay current with emerging technologies in backend development?

Share the resources you use, such as blogs, podcasts, or online courses, and discuss networking events and communities you participate in to stay informed. Emphasize your commitment to lifelong learning in the tech landscape.

Join Rise to see the full answer
What is your understanding of cloud-native development?

Define cloud-native development and illustrate its principles, such as microservices, scalability, and automation. Discuss your experience with cloud service providers like AWS and your ability to adapt applications for the cloud environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 hours ago
Dental Insurance
Flexible Spending Account (FSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Twine Remote No location specified
Posted 14 days ago
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Posted 3 days ago
Photo of the Rise User
Posted 12 days ago
ília Remote Remote (anywhere on the globe)
Posted 9 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!