Job Description
Are you a visionary technologist ready to architect the future of technology in the heart of Texas? Apex Systems is currently seeking a highly skilled Senior Software Engineer to join our elite engineering team in San Antonio, TX.
We are a forward-thinking organization dedicated to delivering cutting-edge solutions to our clients. In this role, you will be at the forefront of digital transformation, leveraging modern technologies to solve complex business problems. You will have the autonomy to make architectural decisions, mentor junior talent, and drive technical excellence across the board.
Join us and work in an environment that values innovation, continuous learning, and professional growth.
Responsibilities
- Design, develop, and deploy scalable software applications using modern frameworks and languages.
- Lead architectural design and code reviews to ensure code quality, security, and maintainability.
- Collaborate with cross-functional teams of product managers, designers, and QA engineers.
- Optimize applications for maximum speed, scalability, and reliability.
- Mentor junior developers and conduct technical training sessions to foster team growth.
- Identify and troubleshoot complex technical issues and implement effective solutions.
- Stay up-to-date with emerging technologies and industry best practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience in a full-time capacity.
- Proficiency in programming languages such as Python, Java, or JavaScript/TypeScript.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Strong understanding of database systems (SQL, NoSQL) and API design (RESTful, GraphQL).
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills for stakeholder engagement.