Job Description
About Us
At Apex Digital Solutions, we are at the forefront of innovation, building scalable software solutions that power businesses worldwide. We are currently seeking a highly skilled Senior Software Engineer to join our dynamic team in Atlanta, Georgia. We offer a competitive salary package and Relocation Assistance to top talent ready to take their career to the next level.
The Role
As a Senior Software Engineer, you will be responsible for the full software development lifecycle, from concept through deployment. You will work in a collaborative environment, mentoring junior developers and architecting solutions that drive our product forward.
Why Join Us?
- Competitive Base Salary & Bonus Structure
- Comprehensive Health, Dental, and Vision Insurance
- Generous Relocation Assistance Package
- Professional Development Opportunities
- Flexible Work Environment
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
- Conduct thorough code reviews to ensure code quality, performance, and adherence to best practices.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability.
- Mentor junior engineers and contribute to the technical growth of the team.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related technical field.
- Minimum of 5 years of professional software development experience.
- Strong proficiency in at least one modern programming language (e.g., Python, Java, JavaScript/TypeScript, C#).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of relational and non-relational databases (SQL, MongoDB).
- Excellent problem-solving skills and ability to work in an agile environment.