Please, let Riptide Technology know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
Riptide Technology is hiring a Mid-Python Software Developer for remote work based in Suitland, Maryland.
An active Secret security clearance is required for this position.
The developer will support Maritime Domain Awareness (MDA) capabilities for the Office of Naval Intelligence (ONI) Nimitz Operational Intelligence Command (OIC).
Responsibilities include developing web services and applications for intelligence analysts to access and manage maritime intelligence information.
The role involves providing IT support services, including software design and development, system/software testing, and direct on-call support to analysts.
The developer will collaborate with stakeholders and clients to maintain existing applications and design future capabilities.
The position requires backend development experience with Python and the ability to read and understand legacy Java backend software and database interfaces.
Additional support includes migrating MDA capabilities to the cloud and applying AI/ML tools to existing MDA data sets.
Requirements:
A BS in Computer Science is preferred.
Candidates must have an active DoD - Top Secret SCI security clearance.
A minimum of 5 years of experience in backend development, primarily using Python, is required.
Strong experience with AWS services such as EC2, Lambda, S3, RDS, DynamoDB, and API Gateway is necessary.
Hands-on experience with serverless architecture and designing applications using AWS Lambda, API Gateway, and DynamoDB is essential.
Experience with microservices architecture and RESTful APIs is required.
A strong understanding of cloud-native development, including security, performance tuning, and scalability best practices, is needed.
Candidates should have hands-on experience with CI/CD pipelines, infrastructure as code (Terraform, CloudFormation), and Docker.
Proficiency in working with relational (e.g., Oracle and PostgreSQL) and NoSQL databases is required.
Experience in monitoring and debugging distributed systems in a cloud environment is necessary.
Excellent problem-solving skills and attention to detail are essential.
Strong communication skills and the ability to collaborate with cross-functional teams are required.
Familiarity with agile development methodologies is preferred.
Candidates must be able to work core business hours from 9:00 AM to 3:00 PM with flexibility.
Benefits:
The salary for this position ranges from $140,000 to $165,000 per year.
The company offers a 401(k) contribution equivalent to 10% of the employee's salary, which is immediately 100% vested with no matching required.
Employer-provided health insurance includes employee and family coverage, with 85% of the cost covered by the company.
Employees enjoy 6 weeks of annual paid time off for holidays, vacation, and sick leave.
The company provides 12 weeks of paid family leave, 2-5 days of bereavement leave, and 2 weeks of Military Reserve Duty differential pay for qualifying events.
Opportunities for annual performance-based bonuses are available.
Riptide Technology, Inc. is an equal opportunity employer, ensuring no discrimination based on race, color, national origin, age, religion, disability status, gender, sexual orientation, gender identity, genetic information, or marital status.
Apply now
Please, let Riptide Technology know you found this job
on RemoteYeah
.
This helps us grow π±.