> Markdown version of [/jobs/ext/1355908-ak-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1355908-ak-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AK - Senior Software Engineer - **Company:** Social Solutions Global, Inc. - **Location:** United States - **Experience:** Expert - **Salary:** $145,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Business Software, Code Review, Databases, Software Debugging, Django Web Framework, Python (Programming Language), MySQL, Performance Tuning, Ruby on Rails, Web Applications, Code Restructuring - **Published:** July 20, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17642185?backUrl=%2Fcareer%2F17642185%2FAk-Senior-Software-Engineer ## About the Role * Skills and judgment to produce high-quality work, from attention to detail in coding and testing to big-picture wisdom about risk and simplifying tricky plans. * Communication and collaboration skills. It's critical to be able to talk through tradeoffs, ask for the information you need to get up to speed, and make your work understandable to others. * Empathy with others' needs, from coworkers to clients. * Experience building database-backed web apps, especially using dynamic-language frameworks like Ruby on Rails or Django. Adjacent experience will be considered, too., * Experience with (or at) nonprofits or political groups. * Experience touching multiple aspects of a software business, such as development, design, cloud and database administration, support, releases, QA, sales, and management. * Experience with one or more of the specific technologies we use. ActionKit is written in Python using the Django framework, backed by a MySQL database, and hosted in AWS. ## Description * We keep our eyes on the big picture. We prefer giving team members higher-level goals and flexibility rather than micro-managing. You're responsible for the detailed design of your features, not just coding them, and developers often propose feature ideas. Vision is as important a part of the job as execution. * We all pitch in on a lot of things. All engineers' work touches various parts of the product, support, and operations. Other roles span sales and project management, or database administration and hiring. * The work isn't over when the code ships. We're proud of the quality and reliability of our product, and our response when there are bugs, pain points, or production issues. Every engineer, including you, takes a shift of at least a few hours each week answering clients' support tickets. * We appreciate our clients and the work they do: we're in this to make them more effective and make their day-to-day a bit easier, maybe even a little fun. Essential Functions * Help develop and maintain ActionKit's codebase, from building brand new features to polishing, debugging, refactoring, or improving the efficiency or reliability of existing code. * Help shape the direction of the product by proposing ideas, collecting client feedback, and refining broad ideas into concrete plans, both in informal conversation and places like our issue tracker. * Work directly with clients through our email support system and sometimes other means like joining discovery calls; writing release notes; or participating in ClientCon, our yearly client summit * Contribute as needed to other technical functions like operations, tooling, monitoring, performance tuning, and more-all engineers pitch in on these at ActionKit; no one just develops new features * Work with teammates to accomplish all of the above (as we'll work to help you!) both by talking with each other day-to-day and through structured channels like code reviews and documentation You might not do something under each of these bullets every day, or on day one. But we do think you're better prepared for this job if interested in all aspects of running a product, not only heads-down coding. ## Related Videos - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [30 powerful AWS hacks in just 30 minutes: Boost your developer productivity](https://www.wearedevelopers.com/videos/1624-30-powerful-aws-hacks-in-just-30-minutes-boost-your-developer-productivity) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)