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.