SPS Commerce is a provider of cloud-based supply chain management solutions, serving a global network of retail trading partners. We foster a collaborative and inclusive work environment where innovation and continuous improvement are highly valued. Join SPS Commerce and be part of a dynamic team that’s transforming the global retail supply chain!
Position Summary:
We are seeking for a Software Engineer will design, develop, document, test, deploy, and debug new and existing software. This role will create, implement, integrate, and maintain software and system components that deliver value to our customers. The Software Engineer works with limited instruction on day-to-day work and general instructions on new assignments or unfamiliar work, and acts as the technical contact for questions involving our internal systems and databases.
Position Summary:
- Design, develop, test, and deploy scalable and performant applications using C# and the .NET ecosystem (.NET Core/ .NET 5+).
- Build front-end applications using React, focusing on API integration and user experience.
- Work with various database systems from designing schemas, writing queries, and optimizing
- Own the development, test, and deployment for an entire product
- Share knowledge of technical skills, patterns, and practices with the rest of the team· Plan how the code will be monitored and diagnosed to minimize outages
- Build services and components upon the latest frameworks, platforms and service providers
- Monitor dashboards and respond to alerts and keep services running smoothly
- Partner with experts in specialized areas like usability, cloud automation, and service reliability in a technically complex environment
- Estimate work and timelines with reasonable accuracy and articulate reasoning behind estimates
- Reduce complexity of work through automation and scaling solutions
- Monitor and help maintain health and availability of systems, apps, and related infrastructure
- Participate in peer reviews and pair programming, and mentor Associates and new hires
- Troubleshoot, debug, and optimize application performance issues across the stack
- Work with minimal supervision to implement complex methods and procedures within assigned problem domain
- Identify and communicate risk, ambiguity, complexity, and dependencies
- Work with product managers, designers, and other engineers and with business partners outside of the team
Location:
- This role is in our Warsaw office; the team is in-office 3 days per week.
Required qualifications:
- A Bachelor’s degree plus at least 2 years of experience .NET Core / .NET 5+.
- Experience with React and Typescript
- Understanding of OOP principles and design patterns
- Working experience with relational databases, specifically PostgreSQL and/or MySQL, including schema design and complex querying.
- Experience with Cloud technologies such as AWS
- Working experience with containerization technologies, particularly Docker.
- Experience writing unit tests and using mocking frameworks (Moq, NSubstitute).
- Familiarity with version control systems, particularly Git.
- Knowledge of logging, monitoring, and alerting tools in a cloud environment (SUMO Logic, AWS CloudWatch, OTEL, Prometheus/Grafana).
- Fluency in English
Preferred Qualifications:
- Proven experience in developing and maintaining automated tests (unit; integration)
- Understanding of security best practices for web applications and cloud services.
- Hands-on experience with software development practices and can develop various complex applications
- Strong communication skills to proactively communicate status and risks within their team
- Works well in a collaborative setting – is a team player
- Ability to balance multiple tasks concurrently
Commitment to our Employees:
At SPS we power connections that drive the world of commerce forward, and our success depends on making strong decisions, fostering innovation, delivering unparalleled customer solutions, and driving outstanding business performance. We achieve this by creating an environment where every employee feels a true sense of belonging. We embrace diversity, equity, and inclusion, ensuring everyone feels accepted, valued, and empowered to make a meaningful impact.
We are committed to affirmative action and equal opportunity in all aspects of employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.