Job Description
Are you a visionary Software Engineer looking to make an impact in a top-tier tech environment?
Apex Digital Systems is seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team in Memphis, TN. We are on a mission to revolutionize the industry with cutting-edge technology, and we need a leader who can drive innovation from day one.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Work with the latest technologies and industry best practices.
- Flexible work environment with a focus on work-life balance.
Job Overview:
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable software solutions. You will collaborate closely with cross-functional teams to deliver high-quality products that meet customer needs.
Responsibilities
- Design, develop, and test high-quality, scalable software solutions.
- Participate in code reviews, architectural planning, and technical decision-making.
- Identify, troubleshoot, and resolve complex technical issues and system bottlenecks.
- Mentor junior developers and foster a culture of continuous learning and excellence.
- Collaborate with product managers and designers to define product requirements and user stories.
- Ensure code quality, performance, and security standards are met.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Strong proficiency in [Programming Languages: Python, Java, or JavaScript].
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Deep understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.