Job Description
We are seeking a Senior Software Engineer to join our fast-paced team in the heart of Austin, Texas. At Apex Dynamics, we value innovation, collaboration, and talent. To support our aggressive growth, we are offering a comprehensive Relocation Assistance Package to help you move to Austin seamlessly.
In this role, you will be responsible for designing, developing, and maintaining high-performance software solutions that drive our business forward. You will work in a cutting-edge environment with a team of passionate engineers.
Responsibilities
- Architect and implement scalable backend services using modern programming languages such as Python, Java, or Go.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Conduct thorough code reviews and mentor junior developers to ensure code quality, security, and best practices.
- Optimize application performance, scalability, and reliability across distributed systems.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Troubleshoot complex technical issues and implement robust, long-term solutions.
- Stay up-to-date with emerging technologies and propose improvements to our tech stack.
Qualifications
- 5+ years of professional software development experience in a fast-paced environment.
- Strong proficiency in at least one major programming language (Python, Java, C++, or JavaScript).
- Demonstrated experience with cloud platforms (AWS, Azure, or GCP).
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Familiarity with CI/CD pipelines and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and a passion for learning new technologies.
- Ability to communicate complex technical concepts to non-technical stakeholders clearly.