1 Bethany Rd, Bldg 1, Suite 20, Hazlet, NJ, 07730

}

Mon-Sat, 8am-6pm By Appointment on Weekend

+1 (848) 373-1200

Our client is seeking a Principal Software Engineer for a six-month contract-to-hire position to join their Product Engineering team. As a Senior member of this team, you will play a crucial role in delivering cutting-edge products that cater to the needs of our end-users, ensuring an exceptional user experience. Your responsibilities will encompass the entire software development lifecycle, from designing highly scalable software to implementing it using industry best practices and advanced technologies.

As the Principal Software Engineer, you will lead the design and engineering of complex systems at scale, leveraging your expertise in performance, scalability, and engineering best practices. Collaboration is key in this role, as you will work closely with internal and external stakeholders across various functions.

US Citizens and Green Card Holders Only need apply – We will not be sponsoring, and we are not entertaining any 3rd party agencies for this opportunity.

Responsibilities:

  • Lead and execute full-stack engineering using DevOps principles and practices, emphasizing CI/CD (infrastructure as code), with proficiency in AWS, Pulumi, and GitLab.
  • Develop and enhance software solutions to ensure design success and accommodate future technologies, prioritizing customer experience.
  • Collaborate with Product Owners, Business Analysts, Customers, and internal teams to understand and document user requirements and specifications.
  • Work with cross-functional teams to deliver secure, reliable, and scalable enterprise software applications.
  • Champion a DevOps mindset by applying automation, continuous integration, and continuous delivery.
  • Drive innovation by applying best practices and emerging technologies to influence the technical direction of the product and organization.
  • Architect solutions across multiple services and applications to ensure outstanding performance and scalability.
  • Create user-friendly documentation and lead in triaging and resolving complex production issues.
  • Proactively review and optimize the performance and capacity of production systems.
  • Contribute to the long-term vision of technical products and applications.
  • Mentor engineers, enforce standards, and share knowledge through communities of practice.

Qualifications:

  • Bachelor’s degree in computer science, engineering, or related field.
  • 10+ years of software engineering experience, including leading large-scale projects.
  • Proficiency in programming languages such as C#, .Net, TypeScript, Python.
  • Experience in cloud architecture, design patterns, and scaling systems.
  • Strong communication and collaboration skills.
  • Familiarity with web technologies including Java, REST, GraphQL, ReactJS, React Native, Next.js.
  • Background in data engineering, integration, and cloud-native solutions.
  • Expertise in CI/CD, DevOps tools, and problem-solving.
  • Ability to work independently and adapt to a fast-paced environment.
  • Exceptional time management and organizational skills.
  • Familiarity with Agile methodologies and project management practices.

Preferred Qualifications:

  • 2+ years of experience as a principal-level software engineer.
  • Advanced degree in Computer Science or related field.
  • Experience in complex, service-oriented software development.
  • Familiarity with Agile project management and professional software engineering practices.

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.