Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team based in the vibrant heart of Austin, Texas. At Apex Digital Systems, we are redefining the digital landscape by building scalable, high-performance software solutions that empower businesses worldwide.
In this role, you will be responsible for architecting robust backend systems, mentoring junior developers, and driving technical strategy. If you are passionate about clean code, cloud-native technologies, and collaborative problem-solving, we want you to help us shape the future of our platform.
Why join us?
- Competitive salary and comprehensive benefits package.
- Flexible hybrid work environment in downtown Austin.
- Access to cutting-edge tech stack (AWS, Kubernetes, Docker).
- Professional development and career growth opportunities.
Responsibilities
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks.
- Lead the architectural design of microservices and APIs to ensure high availability, security, and performance.
- Conduct thorough code reviews and provide constructive feedback to foster a culture of engineering excellence.
- Collaborate closely with product managers, designers, and QA teams to define product requirements and deliver high-quality features on time.
- Optimize application performance and troubleshoot complex technical issues in production environments.
- Mentor junior engineers and conduct technical training sessions to upskill the team.
- Stay current with emerging technologies and industry best practices to recommend innovative solutions.
Qualifications
- Minimum of 5 years of professional software development experience in a corporate environment.
- Strong proficiency in at least two modern languages (e.g., Java, Python, Go, or TypeScript).
- Deep experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Proven track record working with relational and non-relational databases (PostgreSQL, MongoDB, Redis).
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.
- BS in Computer Science, Engineering, or equivalent technical field.