Job Description
Exciting Opportunity for a Senior Software Engineer
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in the heart of Kansas City. This is a direct-hire position offering a competitive salary, comprehensive benefits, and full relocation assistance for candidates willing to move to the area.
Why Join Us?
- Full Relocation Assistance Package
- Competitive Salary & Equity
- Top-Tier Health, Dental, and Vision Insurance
- Flexible PTO and Remote Work Options
Role Overview
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable software solutions that drive our business forward. You will work in a collaborative environment that values innovation and technical excellence.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Perform code reviews, architecture planning, and technical mentoring for junior developers.
- Optimize application performance, ensuring low latency and high availability.
- Participate in the full software development lifecycle, including unit testing and deployment.
- Identify and resolve technical debt and improve system reliability.
Qualifications
- BS degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Proficiency in Python, Java, or C#.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of database design (SQL/NoSQL) and RESTful APIs.
- Excellent problem-solving skills and ability to work in an Agile environment.