Job Description
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team in Kansas City, MO. At Apex Digital Systems, we pride ourselves on innovation and are looking for a leader who can drive technical excellence. We are proud to offer full visa sponsorship for exceptional international talent looking to build their career in the United States.
In this role, you will design, develop, and deploy scalable cloud solutions that power our clients' digital transformation. You will work in a hybrid environment with a culture that values collaboration, continuous learning, and high performance.
Responsibilities
- Design, architect, and implement robust, scalable software solutions using modern cloud technologies (AWS/Azure).
- Lead the development of microservices and APIs, ensuring high availability and security.
- Mentor junior developers and conduct code reviews to maintain high engineering standards.
- Collaborate with product managers and cross-functional teams to define features and technical requirements.
- Optimize application performance and troubleshoot complex system issues in real-time.
- Contribute to the continuous improvement of our CI/CD pipelines and DevOps practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Minimum of 5+ years of professional experience in software development.
- Strong proficiency in Python, Java, or Node.js.
- Deep experience with Cloud Platforms (AWS, Azure, or GCP).
- Experience with containerization technologies (Docker, Kubernetes) and orchestration.
- Strong understanding of SQL and NoSQL databases.
- Ability to obtain and maintain required US work authorization (Visa sponsorship provided).