Staff Software Engineer

San Diego, California

MILLENNIUMSOFT
Apply for this Job
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.

Date Posted: 25 March 2025
Apply for this Job