Worthwhile believes in the limitless power of a unified and aligned team. This belief drives everything we do. We happen to design, build, and run software solutions for clients that achieve measurable outcomes, but we’re most proud of our culture. We’re rated as one of the best employers in South Carolina because it’s part of our mission to be a destination for people who want to do fulfilling work in a values-saturated culture.
As an API Software Engineer, you will be an integral part of the team that builds software products using an agile DevOps approach. Your expertise will help us transform the way that we deliver valuable software to our clients.
At Worthwhile, ownership starts at defining the problem and seeing it through, from architecture and implementation to rollout and support.
What You’ll Do
Work closely with our Program Management Office team to define feature specifications and build the next generation of unique products for our customers
Design, build, and optimize multi-tiered web applications for maximum speed, scale and extensibility
Create fast and intuitive RESTful APIs using Python or similar technology
Create automated API Unit and Integration tests
Implement internal and external integrations
Select, implement and document integration platforms
Assess and communicate the technical feasibility of different feature requests to the PMO
I like to work at Worthwhile because of the interesting software challenges. We work on all different kinds of software, from firmware to mobile apps to web applications. It keeps things interesting. - Georg, Senior Software Engineer; part of the Worthwhile family since 2002
I enjoy working at Worthwhile because of the interesting challenges I am able to solve, and the fact that I can take ownership of a solution and really be proud of my part in that. - Jared, Lead Software Engineer; part of the Worthwhile family since 2013
Who do you have a working relationship with?
Regular contact with end users, business stakeholders and technology team members to actively solicit feedback, comments and criticism to define and analyze requirements for enhancements and new product development
Regular contact with development team regarding design sessions and code reviews
Regular contact with internal/external clients regarding gathering information pertaining to request and ensuring the solution provided meets needs.
I am at Worthwhile because they care about their employees, and strive to give their clients the products they need. - Karyn, Software Engineer; part of the Worthwhile family since 2017
I've worked places where people try to make you look bad to make themselves look good. That isn't how we operate here. We work together as a team. - Georg, Senior Software Engineer; part of the Worthwhile family since 2002
I enjoy Worthwhile for the people. We have a high level of collaboration and teamwork which makes work so much more enjoyable. - Jared, Lead Software Engineer; part of the Worthwhile family since 2013
Minimum 3 - 5 years of experience as a professional software engineer
Proficiency in Python, Django; knowledge of other languages such as Go, C# a plus
Deep understanding of sql and nosql databases
Familiarity with Docker is a must; Kubernetes is added value
Solid grasp of API design and versioning
Working knowledge of a wide array of integration patterns, circuit breaker, asynchronous including pub/sub (middleware like Kafka, RabbitMQ, or comparable); service orchestration is a bonus
Solid skills securing services and using common access control patterns (API Tokens, JWT, SAML, SSO, etc.)
Proficiency in creating microservices
Self-driven and self-motivated
Experience building for scale and performance
Comfortable supporting your work in production
Worthwhile has been named 2nd place in Best Places to work in South Carolina and consistently ranks well above industry benchmarks when it comes to employee satisfaction and engagement.
What makes us one of the best companies to work? We promote a collaborative, exhilarating work environment that provides a sense of achievement and leaves room for fun. And we operate under our values and 19 specific behaviors that we discuss and celebrate on a weekly basis.
All this has contributed to an unprecedented average tenure of over 7 years among our engineering team
The benefits we offer for our Worthwhile family are a reflection of our commitment to culture.
Medical, dental, vision, 401(k), life, short-term disability, and long-term disability
Matching PTO for volunteer activities
Mandatory company shutdown between Christmas and New Year’s Day
Employee perks and marketplace
Mutually respectful and inclusive culture with emphasis on learning/teaching
Regular company-paid team meals
Coffee and snacks in the office
Remote/flexible work environment
Reserved company-paid parking space
Corporate office in beautiful downtown Greenville, SC
The Worthwhile Company. Inc. is proud to be an EEO employer.