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

Apply Now β†—
πŸ“ HybridπŸ“ NJ, New Jersey, United StatesContract to Hire

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.Β 

    Frequently Asked Questions

    Is the salary disclosed for the Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ position at omgtech?
    The salary for this Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ role at omgtech is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
    Where is the Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ position at omgtech located?
    This Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ role at omgtech is based in Hybrid, NJ, New Jersey, United States. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
    Is the Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ role at omgtech full-time or part-time?
    This is listed as a Contract to Hire position. It is posted as a Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ role at omgtech.
    How do I apply for the Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ position at omgtech?
    Click the "Apply Now" button on this page. You will be redirected to omgtech's official application portal hosted on bamboohr where you can submit your application directly.
    When was the Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ job at omgtech posted?
    This Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ position at omgtech was posted on Aug 12, 2026. Apply as soon as possible β€” early applications are often reviewed first.
    Principal Software Engineer - Application Development | Hybrid - 1 day | Secaucus, NJ
    omgtech
    Apply for this role β†—

    You'll be redirected to omgtech's official application page on bamboohr.