Principal Software Engineer

PRESTIGE STAFFING INC
Weehawken, NJ, United States
about 1 month ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$208,000.0 - $239,200.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure C Sharp (Programming Language) Cloud Engineering Code Review DevOps Monitoring of Systems Python (Programming Language) Machine Learning
+6 more
Systems Development Life Cycle ReactJS Software Security Information Technology Legacy Systems Microservices

Job description

Seeking a seasoned Principal Software Engineer to lead the modernization of our proprietary research and data collection applications. This role offers the opportunity to oversee a transition from monolithic systems to microservices architecture, adaptation of AI tooling, and to provide strategic leadership while remaining actively involved in hands-on development. The ideal candidate will possess a strong full stack background, experience in modern cloud environments, and a passion for integrating AI features into scalable, secure applications. Join a dynamic team dedicated to innovation, excellence, and making a tangible impact globally through investigative technology., * Lead the transition from monolithic architecture to microservices, guiding technical strategies and delivery

  • Architect, build, and maintain scalable, secure applications across the front end and back end
  • Support legacy systems while pioneering integration of modern JavaScript (React) and Python stacks
  • Implement secure APIs, data models, and reliable services following best SDLC and DevOps practices
  • Monitor system performance, reliability, and address production issues proactively
  • Mentor and review code for a small team of engineers, fostering best practices and technical growth
  • Define architectural approaches that balance scalability, cost, and security
  • Collaborate with product, design, and stakeholders to translate business needs into effective technical solutions
  • Lead initiatives to integrate AI features into applications, running proof-of-concept projects and sharing workflows to expand team capabilities

Requirements

  • 7 to 10 years of full stack development experience with C#/.NET, JavaScript, React, and Python
  • 3 to 5 years of leadership experience- either driving a teams technical direction or leading a team
  • Proven ability to design scalable, secure applications with cloud deployment (Azure preferred), containers, and DevOps practices
  • Hands-on experience integrating AI/machine learning into production systems
  • Strong leadership, mentoring, and code review skills
  • Excellent communication skills for technical and non-technical audiences
  • Bachelor’s degree in Computer Science, Engineering, or related field (advanced degree preferred)
  • Comfortable maintaining legacy C#/.NET systems while modernizing with newer stacks

Benefits & conditions

  • For contract-to-hire an hourly rate of $100-115 hr/w-2; for direct hire $200,000-225,000 annual salary

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Loading talks and stories from around this role…