Senior Software Engineer

IQVIARed Bank, NJ
$92,600 - $231,600Hybrid

About The Position

Throtle (an IQVIA company) is seeking a highly skilled Senior Software Engineer to join our growing engineering team. In this role, you will design, develop, and deliver scalable, high-performance applications that power our core data-driven products. You will work across the full technology stack, leveraging modern front-end frameworks, backend services, cloud-native AWS infrastructure, and relational databases. This is an exciting opportunity for an experienced engineer who thrives in a fast-paced, agile environment, enjoys solving complex technical challenges, and is passionate about driving technical excellence and mentoring team members. This position follows a hybrid work model.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
  • 5+ years of professional software development experience
  • Proven experience as a Senior Software Engineer contributing to complex, large-scale systems
  • Strong experience building modern web applications using React
  • Proficiency in backend development using Python or Go (experience with both preferred)
  • Hands-on experience with AWS cloud services and cloud-native architecture
  • Solid understanding of relational databases, particularly PostgreSQL
  • Experience working within Agile/Scrum development methodologies
  • Knowledge of software security best practices (e.g., OWASP Top 10, secure coding principles)
  • Strong coding practices with the ability to write clean, maintainable, and testable code
  • Strong analytical and problem-solving abilities
  • Excellent verbal and written communication skills, with the ability to clearly articulate complex technical concepts
  • Ability to work independently while also collaborating effectively within a team
  • Proven ability to manage priorities in a fast-paced, dynamic environment
  • Passion for innovation, continuous learning, and mentoring others

Nice To Haves

  • Familiarity with CI/CD pipelines, containerization (Docker), and infrastructure-as-code tools (e.g., Terraform or CloudFormation) is preferred

Responsibilities

  • Design, develop, and maintain scalable web applications and distributed services
  • Lead technical design discussions and contribute to architecture decisions across the stack
  • Build and enhance user interfaces using modern frameworks such as React
  • Develop backend services and APIs using Python and/or Go
  • Design, optimize, and maintain relational databases, primarily PostgreSQL
  • Leverage AWS services (e.g., ECS, Lambda, S3, RDS, API Gateway) to ensure scalability, security, and performance
  • Collaborate with cross-functional teams including Product, QA, and DevOps within an Agile/Scrum environment
  • Mentor junior engineers and contribute to a culture of continuous improvement and engineering excellence
  • Own features end-to-end, including design, implementation, testing, deployment, and monitoring
  • Ensure adherence to best practices in software development, security, and performance optimization

Benefits

  • health and welfare and/or other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service