Job Description
Join our dynamic engineering team at NexusTech Solutions, where innovation meets execution. We're seeking a Senior Software Engineer to architect scalable solutions and lead technical initiatives. Collaborate with cross-functional teams to transform complex challenges into elegant code, while mentoring junior developers and driving best practices. Our Austin headquarters offers a vibrant startup culture with cutting-edge resources and competitive benefits.
Responsibilities
- Design and implement high-performance microservices using modern frameworks
- Lead code reviews and enforce CI/CD pipeline optimization
- Collaborate with product teams to translate requirements into technical specifications
- Drive DevOps initiatives including containerization and cloud infrastructure
- Mentor junior engineers through pair programming and architectural guidance
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least two programming languages (Python/Java/Go preferred)
- Strong understanding of distributed systems and cloud architecture (AWS/Azure)
- Proven experience with agile methodologies and test-driven development
- Excellent problem-solving skills with ability to optimize for scalability
- Leadership experience in technical decision-making processes