Software Developer

Mount Indie
San Diego, United States of America
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

San Diego, United States of America

Tech stack

Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Azure
C Sharp (Programming Language)
Cloud Computing
Configuration Management
Code Review
Databases
Software Debugging
DevOps
Python
NoSQL
Release Management
SAP Applications
Software Engineering
SQL Databases
TypeScript
React
Backend
GIT
Cloudformation
Vue.js
Containerization
Angular
Kubernetes
Information Technology
GraphQL
Front End Software Development
Api Design
Terraform
Software Version Control
Docker
Go
Programming Languages

Job description

Mount Indie is hiring a Software Developer to join a team of smart and innovative technical team members at NIWC PAC - Topside in the Point Loma area of San Diego, CA. This role will be performed on site.

This program is a multiyear effort to enhance a Fleet electronic warfare system.

  • Lead the design, development and implementation of new software applications and services.
  • Architect, build and transition to production scalable, maintainable and high-performance code base.
  • Collaborate with multi-discipline technical managers, designers and other engineers to define technical requirements and scope including determining language, platform and resource requirements.
  • Write clean, testable and efficient code across the stack (frontend, backend, APIs, databases, etc.).
  • Test and debug software, document development and conformance to configuration management requirements.
  • Own the deployment process, including CI/CD pipelines, environment configuration and release management.
  • Monitor and support production applications, ensuring reliability, performance and security.
  • Participate in code reviews, apply feedback and help establish best practices.
  • Contribute to documentation and knowledge sharing across the team.

Requirements

The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to individuals with disabilities to perform the essential functions.

  • Must possess a TS/SCI clearance with the ability to obtain a poly.
  • Bachelor's degree in Computer Science, Engineering or related STEM field from an accredited college/university.
  • 5+ years of professional software development experience or 3+ years with a Master's or PhD in a STEM discipline.
  • Proven experience building new applications and taking them through production deployment.
  • Experience with cloud platforms (AWS, Azure or GCP) and containerization (Kubernetes, Docker).
  • Proficiency in one or more modern programming languages (e.g., Python, Java, JavaScript/TypeScript, Go, C#, etc.).
  • Strong understanding of software design principles, version control (Git) and CI/CD pipelines.
  • Familiarity with databases (SQL and/or NoSQL) and API development (REST, GraphQL).

Preferred Skills:

  • SAP or SAP eligible
  • Experience with Mission Utility Cloud, LABBENCH (formerly INHERE), GHOSTMACHINE, MACHINESHOP and PARTSHOP.
  • Experience with DevOps practices and infrastructure as code (Terraform, CloudFormation, etc.).
  • Exposure to frontend frameworks (React, Angular, Vue, etc.) development.
  • Background in agile development methodologies and collaborative environments.
  • Strong analytical and problem-solving skills, with attention to scalability and security.

Apply for this position