Software Development Engineer
Pride Global · San Diego, CA
Hiring signal
Actively hiring
Still listed on the employer's own board · publishes a salary range · How we score
All reasons
In its favour
- Still listed on the employer's own board
- Publishes a salary range
Our client, a leading medical device and healthcare technology company, is looking to hire Software
Development Engineer in
San Diego, CA (Remote).
Duration
12 Months, potential to extend / convert
Pay Range
$50/hr - $69/hr on W2 (DOE)
Where you come in
You will develop cloud-based software systems (APIs and Websites) as part of a multi-disciplinary team that works with an Agile methodology that integrates design, development, testing, and quality control. Participate in and drive gathering and documentation of technical requirements
- Directly interface with UX Design, tech support, and tech leads, gaining an understanding of customer needs, providing support (both integration/onboarding and sustaining)
- Select development approaches that can accommodate high uncertainty in requirements and changing needs
- Apply best practices for development, testing and deployment of application in an Agile environment
- Understand and look for opportunities to optimize quality management
- Support product assurance in diagnosing and resolving bugs
What makes you successful
- You bring rich experience developing full stack applications, preferably in a cloud environment, like AWS, Azure, or GCP.
- You have some knowledge of modern Auth and SSO frameworks such as OAuth 2.0, OpenId and/or SAML.
- You have excellent programming skills in Kotlin, Java, Angular, JavaScript, TypeScript or other similar languages.
- You are experienced in building frontend and backend applications using modern frameworks and technologies.
- You have previously worked with a NoSQL (Cassandra, MongoDB, DynamoDB) or RDBMS (MySQL, Postgres, Oracle)
- Familiarity using relevant, modern software test tools and equipment
- You are experienced in building cloud-based container components, CI and CD Pipelines
- You are experienced, and comfortable with, being part of a team that builds components as part of a distributed environment
- You possess the ability to work in a dynamic team environment, and possess time management skills to meet schedules and participate in Agile software development.
- You have exposure to GitHub Actions, Helm, Kubernetes, Google Cloud Platform or AWS.
Day to Day Responsibilities
- Participate in daily stand-ups, sprint planning, and retrospectives as part of an agile team.
- Design, develop, and maintain UI and APIs for company centralized account and consent management system
- Ensure APIs are scalable, low latency, and fault-tolerant to meet business and customer needs.
- Build responsive frontend and backend applications using modern frameworks and technologies such as Spring Boot, Java and Kotlin.
- Work with NoSQL databases like Cassandra, MongoDB, DynamoDB, or RDBMS like MySQL, Postgres, Oracle.
- Write and maintain unit tests, integration tests, and end-to-end tests using frameworks like JUnit, Mocha, and Karma.
- Develop web applications with Angular or other modern JavaScript frameworks.
- Design and optimize database schemas and queries to ensure efficient data storage and retrieval.
- Collaborate with cross-functional teams to integrate design, development, testing, and quality control.
- Ensure code quality and reliability through continuous testing and code reviews.
- Containerize applications using Docker and deploy them to cloud platforms such as Google Cloud Platform.
- Use tools like Kubernetes (K8s) and Helm for orchestration and management of containerized applications.
- Implement and manage authentication and authorization mechanisms using OAuth, OpenID, and SSO.
- Ensure secure access to APIs and data.
- Set up and maintain CI/CD pipelines using tools like GitHub Actions.
- Automate build, test, and deployment processes to ensure rapid and reliable delivery of software.
- Monitor and optimize the performance of data pipelines and APIs.
- Identify and resolve bottlenecks to ensure high availability and responsiveness.
- Document API specifications, design decisions, and development processes.
- Collaborate with team members, stakeholders, and partners to gather requirements and provide technical support
Required Skills
- Programming in Java / Kotlin – 2 years minimum
- REST APIs and Angular
- RDBMS
Preferred Skills (nice to have)
- Keycloak
- Containerization and GCP or AWS
- Spring Boot, Karate/Playwright Testing Framework
Education Requirements
- Bachelor's Degree+ in data/software engineering or similar
- Required Testing: Yes, online/take home assignment
- Software Skills Required: Mobile app dev (iOS + Android ideal but iOS only is acceptable), backend dev
#RTA
#LI-SK1
#RTAProfessionalZip
Skills
- AWS
- Azure
- GCP
- SSO
- OAuth 2.0
- SAML
- Kotlin
- Java
- Angular
- JavaScript
- TypeScript
- Cassandra
- MongoDB
- DynamoDB
- MySQL
- PostgreSQL
- Oracle Database
- GitHub Actions
- Helm
- Kubernetes
- Spring Boot
- JUnit
- Mocha
- Karma
- Docker
- Keycloak
- Playwright
- iOS
- Android
More jobs at Pride Global
All 12- Supply Tech - Data Ops AnalystPride Global · San Francisco, CA · USD 61–71/hr3d ago
- Python ProgrammerPride Global · New York, NY5d ago
- React Developer - New York, NYPride Global · New York, NY · USD 60–65/hr6d ago
- AI Safety & Safeguards Enforcement Specialist (CBRNE)Pride Global · Remote, CA · USD 110–120/hr9d ago
- Sr Embedded Software EngineerPride Global · Benton Harbor, MI · USD 133–800/hr10d ago
Similar roles
- Python Developer55192329-c32d-45ac-b4cb-49d65ab192d0 · Charlotte, NC, United States · USD 90,000–110,000/yrjust now
- Python DeveloperPyramid Consulting · Berkeley Heights, NJjust now
- Software Engineer - BackendManifold Industries · San Franciscotoday
- Senior GCP Backend Engineer (Payments Platform) - HybridGenesis10 · Columbus, OH · USD 65–80/hrtoday
- Generative AI EngineerArtech · Sunrise, FL · USD 40–42/hrtoday
- Senior Data DeveloperAxelon Services · TAMPA, FL · USD 71–75/hrtoday