Senior Software Engineer
Location
Austin
Type
Tech Division
Department
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.
Responsibilities:
- 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.
Qualifications:
- 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.