Principal Software Engineer - BE

OnetrustAtlanta, GA
294d

About The Position

We are seeking a Principal Software Engineer to join our team. This role involves leading the design and development of software solutions, ensuring high-quality code, and mentoring junior engineers. The ideal candidate will have extensive experience in software engineering, particularly in backend development, and will be responsible for driving technical decisions and architecture within the team.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 8+ years of experience in software engineering, with a focus on backend development.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Strong understanding of database technologies and data modeling.

Nice To Haves

  • Experience with microservices architecture.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of CI/CD practices and tools.
  • Experience in Agile development methodologies.

Responsibilities

  • Lead the design and development of backend software solutions.
  • Ensure high-quality code through code reviews and testing.
  • Mentor and guide junior engineers in best practices and technical skills.
  • Collaborate with cross-functional teams to define and implement new features.
  • Drive technical decisions and architecture for backend systems.

Benefits

  • Health insurance
  • 401k with company matching
  • Paid time off
  • Flexible working hours
  • Professional development opportunities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service