Job Description
Are you a visionary Software Engineer ready to make an impact? Apex Digital Systems is looking for a top-tier talent to join our Kansas City team. We specialize in building enterprise-level SaaS solutions that are used by millions worldwide. Our culture is built on innovation, collaboration, and a commitment to excellence.
As a Senior Software Engineer, you will be at the forefront of our technical strategy, driving the architecture of our next-generation platforms. We offer a hybrid work environment, allowing you to enjoy the best of both worlds: a collaborative office space in the heart of KC and the flexibility to work remotely when needed.
Responsibilities
- Design and implement scalable, high-performance software solutions using modern programming languages.
- Lead architectural discussions and provide technical mentorship to junior and mid-level developers.
- Collaborate with product managers and designers to define feature requirements and user stories.
- Optimize application performance, database queries, and cloud infrastructure for speed and reliability.
- Ensure code quality through rigorous testing, code reviews, and adherence to best practices.
- Maintain and upgrade existing systems to ensure long-term scalability and security.
Qualifications
- Minimum of 5 years of professional software development experience.
- Strong proficiency in Python, Java, or JavaScript/TypeScript.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of relational and NoSQL databases (PostgreSQL, MongoDB).
- Familiarity with CI/CD pipelines and Agile/Scrum methodologies.
- Bachelor’s degree in Computer Science, Engineering, or a related field.