Post Job Free
Sign in

Staff Software Engineer REMOTE

Company:
MILLENNIUMSOFT
Location:
San Diego, CA
Posted:
August 04, 2025
Apply

Description:

Job Title – Staff Software Engineer [REMOTE]

Location - San Diego, CA

Duration – 12+ Months Contract

Total Hours/week - 40.00

1st Shift

Client: Medical Device Company

Job Category: Engineering

Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only)

No H1b’s

This worker can be remote

3 Must haves:

Strong technical background as listed in the job description

Education and Experience requirements from the job description

Track record of successful work with a cross-functional team

As Staff Software Engineer you will design, code and review software for complex applications and interfaces, lead a team of engineers to deliver high-quality code, and mentor other developers.

In this role you will be responsible for:

• Working with a small team to develop applications using Agile and DevOps principles.

• Developing full stack solutions using new and existing components.

• Crafting and reviewing solutions to specific problems.

• Working with stakeholders to ensure that software applications meet functional and technical requirements.

To be successful in this role, you require:

• Ability to perform in a team environment.

• Experience with much of the following.

o Automating software build and deployment for CI/CD

o Test automation and integration testing

o Source control management such as Git and GitHub.

o Cloud platforms such as Azure.

o Developing ASP.NET Core and .NET Core applications.

o Reporting tools such as SSRS.

o Secure coding principles.

o Microservice architecture.

o Web frameworks such as ReactJS or Angular

o Messaging technologies such as Kafka, RabbitMQ, Azure Service Bus

o Software integration with devices such as barcode scanners, iris scanners and fingerprint readers

o Agile development

o Developing desktop applications with WPF or Electron

o Developing touch-based web or desktop applications

Education and experience required:

• B.S. Computer Science degree and 6-8 years’ experience or commensurate experience in Software Engineering.

• Software Development Process.

• Proficiency in 2+ Software Languages.

Apply