Remote, but you must be in the following location
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in the United States.
The Senior Software Engineer will play a critical role in developing and enhancing scalable backend solutions for a suite of digital media products. This position involves working closely with product managers, designers, and engineering teams to implement innovative features, maintain system stability, and optimize performance across web platforms and content management systems. The role provides the opportunity to mentor junior engineers, participate in code reviews, and contribute to the evolution of backend architecture. The ideal candidate is highly skilled in Python, Django, and relational databases, with a strong focus on reliability, scalability, and collaborative problem-solving in a dynamic environment. This position offers flexibility with remote work options and the chance to impact widely used digital products that inform and influence public sector audiences.
* **Accountabilities:**
* Design, implement, and maintain robust backend solutions using Python and Django REST Framework.
* Develop and maintain RESTful APIs to enable seamless communication between system components.
* Collaborate with product managers and designers to conceptualize and develop new features for digital media platforms.
* Participate in the transition and improvement of proprietary content management systems.
* Troubleshoot backend issues, ensuring system stability, performance, and scalability.
* Work closely with DevOps teams to maintain deployment pipelines for backend services.
* Conduct code reviews and maintain coding standards to ensure high-quality, maintainable software.
* Mentor and guide junior engineers, promoting continuous learning and technical growth.
* Stay current with emerging technologies and industry trends to integrate innovative solutions into backend development processes.
*
* **Requirements:**
* Bachelor’s or Master’s degree in Computer Science, Engineering, IT, or equivalent experience.
* Minimum 5 years of professional experience in Python backend development.
* Strong knowledge of Django framework and relational databases (MySQL, PostgreSQL).
* Solid understanding of database design, optimization, and best practices.
* Excellent problem-solving, critical thinking, and analytical skills.
* Effective communication and collaboration skills, particularly in remote work environments.
* Experience with content management systems and familiarity with frontend technologies (JavaScript, TypeScript, React) is a plus.
* Knowledge of containerization tools such as Docker or Kubernetes is desirable.
* Familiarity with Agile methodologies and Jira is preferred.
*
* **Benefits:**
* Competitive salary ($110,000 to $132,500 per year).
* Comprehensive medical, dental, and vision insurance.
* 401(k) retirement plan with company match.
* Flexible open time off policy.
* Twelve weeks paid parental leave.
* Supportive, collaborative teams and hybrid work options.
* Expansive learning and professional development opportunities.
* Opportunity to contribute to widely used digital platforms that serve government audiences.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the three candidates with the highest match to the role.
đź§ When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.
Thank you for your interest!
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Your email won't be used for commercial purposes. Read our Privacy Policy.