A company is looking for a Senior Software Engineer.
Key Responsibilities
Design and implement new features, creating scalable and maintainable solutions
Architect and maintain microservices integrations using REST / gRPC APIs and event-driven messaging
Collaborate with Product teams to define technical solutions and ensure backend architectures support rapid product iteration
Required Qualifications
4+ years of software engineering experience with a focus on scalable backend solutions
Bachelor's, Master's, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
Experience in microservices architectures and distributed systems design
Proficiency in at least one modern backend programming language, such as Java, Kotlin, C#, or Python
Strong expertise in SQL databases; experience with NoSQL systems is a plus
Senior Software Engineer • Sioux Falls, South Dakota, United States