Job Description
We are currently seeking a Senior Software Engineer to join our high-growth engineering team. Due to rapid project expansion, we are looking for a proactive professional to join us on an immediate start basis.
In this pivotal role, you will be responsible for architecting scalable solutions, driving technical innovation, and mentoring a team of talented developers. If you thrive in a fast-paced environment and want to make an immediate impact on enterprise-level applications, we want to hear from you.
Why Join Us?
- Immediate Onboarding: Start working within days, not weeks.
- Competitive Compensation: Base salary of $140k-$180k plus equity.
- Modern Tech Stack: Work with the latest tools in cloud architecture.
- Flexible Work Environment: Hybrid model based in Austin, TX.
Responsibilities
- Design, develop, and maintain scalable software architectures for high-traffic applications.
- Lead complex code reviews to ensure code quality, security, and performance standards.
- Optimize database queries and application performance to reduce latency.
- Collaborate with Product Managers and Designers to define technical requirements.
- Mentor junior engineers and conduct technical training sessions.
- Participate in agile ceremonies, sprint planning, and deployment cycles.
- Identify technical risks and implement mitigation strategies proactively.
Qualifications
- 5+ years of professional software development experience in a modern programming language (Python, Java, or Go).
- Deep understanding of data structures, algorithms, and software design patterns.
- Experience with cloud infrastructure (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Strong proficiency in SQL and NoSQL databases.
- Excellent problem-solving skills and the ability to work independently in a fast-paced setting.
- Strong verbal and written communication skills for cross-team collaboration.
- Bachelor’s degree in Computer Science or equivalent practical experience.