freehire launches on Product Hunt on 26 August.

Follow →

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

Summary

Principal Software Engineer/Architect designs and leads cloud-native .NET/C# platforms, Kubernetes-based systems, and AI/GenAI integrations for a hybrid role in Secaucus, NJ.

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.

    See also

    Tailor your CV for this role?

    We couldn't check your fit for this role — add a CV to your profile to see it next time.

    A new version of freehire is available