$121K - 217K a year
Design, develop, and maintain backend systems using Python and Django while collaborating with cross-functional teams. Mentor junior developers and explore emerging technologies to enhance software quality and performance.
Bachelor’s degree in Computer Science or related field and 5+ years of software development experience, including 4+ years in backend development. Strong proficiency in Python and experience with Django and Microsoft Azure are highly preferred.
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. As a Senior Software Engineer, you will play a key role in developing and maintaining backend systems for cutting-edge energy and sustainability applications. You will work primarily with Python and Django, integrating third-party systems and contributing to customer-facing software that supports business intelligence and sustainability initiatives. While backend development is the focus, you may also assist with UI components using React. This role provides a collaborative environment with exposure to cloud platforms, modern development practices, and cross-functional teams, allowing you to make a measurable impact on both products and end-users. You will also mentor junior developers, influence architectural decisions, and explore emerging technologies to continually enhance software quality and performance. Accountabilities Design, develop, and maintain backend systems using Python and Django, ensuring robust integration with third-party applications. Collaborate with cross-functional teams including product, business, and technology experts to deliver scalable and customer-focused solutions. Contribute to frontend development using React as needed to support UI functionality. Implement and maintain CI/CD pipelines, test-driven development practices, and automated testing to ensure software reliability. Optimize application performance, security, and accessibility in line with best practices. Provide technical guidance and mentorship to junior engineers, fostering knowledge sharing and skill development. Explore and integrate emerging technologies to enhance system capabilities and overall product quality. Bachelor’s degree in Computer Science, Technology, Information Systems, or a related field. 5+ years of software development experience, including 4+ years in backend development. Strong proficiency in Python; experience with Django is highly preferred. Experience with Microsoft Azure cloud services and deployment solutions. Knowledge of web development principles including HTTP/S, APIs, JSON, performance optimization, and security. Experience with CI/CD tools, test-driven development, and unit testing. Excellent written and verbal communication skills and ability to work independently. Leadership experience and ability to mentor and guide team members. Preferred: experience with RESTful APIs, .NET, scripting languages, and IoT networks. Competitive salary range: $120,800 – $217,400, depending on experience and location. Comprehensive health care, dental, and vision coverage. 401(k) benefits and retirement plans. Incentive and commission compensation depending on role. Flexible remote work environment within the United States. Opportunities for professional growth, mentorship, and working with innovative technologies. 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 3 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
This job posting was last updated on 10/1/2025