Job Description
Are you a Software Engineer looking to join a cutting-edge team in the heart of Texas? Apex Innovations is seeking a Senior Software Engineer to design, develop, and deploy scalable software solutions that power our next-generation products. We offer a hybrid work model, a competitive benefits package, and the chance to work with the latest technologies in a collaborative environment.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define features and technical specifications.
- Participate in code reviews, architectural discussions, and technical planning sessions to ensure best practices.
- Identify, troubleshoot, and resolve complex technical issues and bugs efficiently.
- Write unit tests and integration tests to ensure code reliability and maintainability.
- Stay current with emerging technologies and industry trends to propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in software development, preferably in a cloud-based environment.
- Strong proficiency in Python, Java, or C# and front-end frameworks like React or Angular.
- Experience with AWS or Azure cloud services and containerization tools like Docker and Kubernetes.
- Deep understanding of software design patterns, algorithms, and data structures.
- Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.