Job Description
We are seeking a talented and motivated Senior Software Engineer to join our innovative team in San Antonio, TX. In this pivotal role, you will be responsible for architecting robust solutions and driving technical excellence across our product suite. We are looking for a self-starter who thrives in a collaborative environment and is eager to make a significant impact.
What We Offer:
- Sign-On Bonus: Earn a $10,000 sign-on bonus upon successful completion of your probationary period.
- Comprehensive medical, dental, and vision insurance.
- Generous 401(k) matching plan.
- Unlimited PTO policy.
- Professional development and training stipends.
Key Responsibilities:
- Design, develop, and maintain scalable software applications using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define and deliver high-quality features.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews, architectural discussions, and technical planning sessions.
- Debug complex issues and optimize application performance for speed and scalability.
- Mentor junior developers and contribute to the technical growth of the engineering team.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional experience in software development.
- Strong proficiency in Java, Python, or JavaScript.
- Experience with cloud platforms such as AWS or Azure.
- Strong understanding of database management (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
Responsibilities
- Design, develop, and maintain scalable software applications using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define and deliver high-quality features.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews, architectural discussions, and technical planning sessions.
- Debug complex issues and optimize application performance for speed and scalability.
- Mentor junior developers and contribute to the technical growth of the engineering team.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional experience in software development.
- Strong proficiency in Java, Python, or JavaScript.
- Experience with cloud platforms such as AWS or Azure.
- Strong understanding of database management (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.