Senior Software Engineer




Tech Division


Software Development

Position Description:

As a Senior Software Engineer in our Austin Tech Division, you will lead the development of cutting-edge software solutions in the Software Development Department. Your role involves designing, coding, testing, and deploying applications with a focus on scalability, performance, and security. You’ll collaborate with cross-functional teams to bring innovative products to market, mentor junior engineers, and contribute to the continuous improvement of our engineering practices.


  • Architect and implement high-performance software applications.
  • Ensure the reliability and scalability of applications.
  • Mentor junior team members and lead by example in coding and operational practices.
  • Work closely with product managers and designers to refine and improve product requirements.
  • Stay updated with the latest technologies and methodologies in software development.


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development, with a proven track record of successful projects.
  • Strong expertise in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with cloud services (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and a passion for technical challenges.

or drag and drop

PNG, JPG, GIF up to 10MB