Now hiring

Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ @ Omgtech

NJ, New JerseyOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Principal Software Engineer - Application Development .NET and JavaScript/TypeScript | Hybrid - 1 day | Secaucus, NJ

We are looking to hire a candidate with the mentioned skill sets and experience for one of our clients within the transportation/finance Industry. This is a Contract-to-Hire opportunity with expectations of becoming a full-time employee. This is a HYBRID role in Secaucus, NJ. (1 day per week)

The ideal candidate will:

• Work Authorization: Only U.S. Citizens and Green Card holders will be considered.

• Be available to work from the Secaucus, NJ office at least 1 day per week (Wednesday) or as requested. This is subject to change and likely to be more frequent at the start of the assignment as needed.

• Pass background check requirements.

Job Summary: We are seeking an experienced Principal Software Engineer/Architect to architect, design, and lead the development of core software platforms and enterprise applications. This role will provide technical leadership across the full software development lifecycle while driving cloud-native architecture, modernization initiatives, AI/GenAI adoption, and engineering best practices across the organization.

Key Responsibilities:

• Architect, design, and develop scalable, reliable software platforms and applications

• Provide technical leadership throughout the SDLC

• Drive software engineering best practices, coding standards, testing, CI/CD, and security

• Design and implement AI/GenAI solutions and AI-powered applications

• Work with business stakeholders, architects, and development teams to deliver technical solutions

• Solve complex challenges involving architecture, integrations, performance, and data processing

• Remain hands-on with development, code reviews, troubleshooting, and implementation

• Create architecture diagrams, technical documentation, and design specifications

• Mentor engineers and promote knowledge sharing

• Drive continuous improvement in software quality, reliability, and developer productivity

Required Skills & Qualifications:

• 10+ years of software development experience

• Strong C#/.NET and JavaScript/TypeScript

• Experience with APIs, Node.js, backend services, and scalable web applications

• Strong Azure and/or AWS cloud experience

• Experience with Docker, microservices, and cloud-native applications

• Strong knowledge of software architecture, design patterns, event-driven systems, DDD, and API-first design

• Hands-on AI/GenAI/LLM integration and AI-powered development

• Experience with SQL and NoSQL databases

• .NET modernization and cloud migration experience

• Understanding of security, networking, hybrid cloud, and system integrations

• Strong Agile experience

• Proven technical leadership, architecture, mentoring, and stakeholder collaboration

• Kubernetes/DevOps is a plus, not a primary requirement

Other Job Details:

• Duration: 6+ Month Contract-to-Hire (Opportunity to convert to a full-time employee based on performance)

• Pay Rate: $80/hr. on C2C. or $70/hr. on W2. (Negotiable)

• Interviews: Video interviews/In-person

• Docs required: ID proof will be required.

• Be available to work from the Secaucus office at least 1 day per week (Wednesdays) or as requested.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores