
Senior Software Engineer
Be a technical leader. Keep growing your skills. Build stuff that has real value. Sound like fun to you?
What we Do
Senior Engineers at Uplift work with clients to craft software solutions. We consult, we lead, and we keep growing our skills by learning from each other. As a Senior Engineer, you would:
-
build web, mobile, desktop, embedded, and cloud applications
-
lead discussions with engineering leaders from our client’s organizations
-
effectively use Agile practices, implement XP principles, and help others learn how
-
continue to grow your experience working with AWS, Azure, GCP, Java, C#, C, C++, JavaScript, TypeScript, Python, Swift, or other languages.
How we Work
As a Senior Engineer, you would work both as a a Technical Lead and as a team member. You would identify risks and envision the thin slices that pull those risks forward.
Uplift is a team-based model for consulting. Senior Engineers are key to making the team successful and often lead team ceremonies. They are thoughtful partners to our Delivery Leads and to our UX Designers so that we can ship high-quality product in every sprint.
Senior Engineers continue and share their own learning. They support Apprentice Engineers, Associate Engineers, and Engineers as they grow their skills. Although Senior Engineers are experienced and confident problem solvers, they are also humble learners and collaborators.
Reach out Today
We are excited to meet you! Please share links to your Github, LinkedIn, or website so we can learn a bit about you. Or drop a note to introduce yourself. Then, we’ll be in touch.

© 2020 - 2023 by Uplift Delivery
A Division of Professional Project Partners
Uplift Delivery
1300 Walnut Street
Suite 200
Des Moines, IA 50309
(515) 207 - 9789