Job Description
Are you a visionary Software Engineer looking to make a significant impact? Apex Digital Solutions is seeking a talented professional to join our growing team in Kansas City, MO. We are a top-tier technology firm driving innovation across the fintech sector, and we need a problem solver who thrives in a fast-paced, high-growth environment.
As a Senior Software Engineer, you will be responsible for architecting scalable solutions and mentoring a team of diverse engineers. If you are passionate about clean code, cloud infrastructure, and building products that users love, we want to hear from you.
Why Join Us?
We offer a competitive benefits package, flexible remote work options, and the opportunity to work with cutting-edge technologies in a collaborative culture.
Responsibilities
- Design, develop, and deploy high-quality, scalable software solutions using modern technologies.
- Collaborate closely with product managers, designers, and other engineers to define features and improve user experience.
- Mentor junior developers and conduct rigorous code reviews to ensure best practices and code quality.
- Optimize application performance and troubleshoot complex technical issues in production environments.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Contribute to technical documentation and architectural decisions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Proficiency in at least two major programming languages (e.g., Python, Java, Go, or C++).
- Strong experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Excellent problem-solving skills and the ability to work independently and as part of a team.