Senior Software Engineer – Backend Systems

April 7, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer – Backend Systems

Join our innovative engineering team at TechCorp Solutions, a leading disruptor in the SaaS industry, where we’re building the next generation of intelligent analytics platforms. We are looking for a highly skilled and passionate Senior Backend Software Engineer to design, develop, and deploy robust, scalable, and high-performance services that power our core products.

Job Summary

As a Senior Backend Engineer, you will be a key contributor to our product development, responsible for building and maintaining critical backend services and APIs. You will work within a collaborative agile environment, tackling complex technical challenges, mentoring junior engineers, and contributing significantly to architectural decisions. This role offers the opportunity to make a substantial impact on our product’s reliability, scalability, and feature set, working with modern technologies and a team dedicated to excellence.

Key Responsibilities

  • Lead the design, development, and deployment of highly scalable, reliable, and secure backend services and APIs using Python and FastAPI.
  • Architect and implement robust database solutions with PostgreSQL, ensuring data integrity, performance, and scalability.
  • Collaborate cross-functionally with product managers, frontend engineers, and other stakeholders to translate business requirements into technical specifications and deliver impactful features.
  • Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence, best practices, and continuous learning.
  • Contribute to the architectural vision and roadmap of our backend systems, making informed decisions on technology choices and system design.
  • Ensure high code quality through rigorous code reviews, automated testing, and adherence to established coding standards and patterns.
  • Optimize application performance, scalability, and reliability by identifying and resolving bottlenecks and implementing efficient solutions.
  • Participate in on-call rotations to support production systems, troubleshoot issues, and ensure system uptime.
  • Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and practices to enhance our development process.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 7+ years of professional experience in backend software development, with a strong focus on building scalable web services.
  • Expert proficiency in Python, with extensive experience in frameworks like Django, Flask, or FastAPI.
  • Deep understanding and hands-on experience with relational databases, particularly PostgreSQL, including schema design, query optimization, and performance tuning.
  • Proven experience with cloud platforms such as AWS, Azure, or GCP, including deploying and managing applications (e.g., EC2, S3, RDS, Lambda).
  • Solid understanding of microservices architecture, RESTful API design principles, and asynchronous processing.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Strong grasp of data structures, algorithms, and software design patterns.
  • Experience with version control systems (Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills, with the ability to debug complex issues across distributed systems.
  • Strong communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical audiences.

Preferred Qualifications

  • Experience with message queues or event streaming platforms like Kafka or RabbitMQ.
  • Familiarity with NoSQL databases such as MongoDB or Redis.
  • Experience working in a fast-paced SaaS environment.
  • A track record of contributing to open-source projects or a strong GitHub profile.
  • Experience with performance monitoring tools and distributed tracing.

What We Offer

  • Competitive salary and comprehensive benefits package including medical, dental, vision, and 401(k) with company matching.
  • Generous paid time off, including vacation, sick leave, and company holidays.
  • Flexible work environment with hybrid and remote options available.
  • Opportunities for professional growth and development through conferences, workshops, online courses, and mentorship programs.
  • A collaborative, inclusive, and innovative company culture that values diversity and teamwork.
  • Access to cutting-edge technologies and exciting, challenging projects that make a real impact.
  • Regular team-building events, social activities, and an engaging virtual office environment.

About TechCorp Solutions

TechCorp Solutions is a pioneering technology company committed to empowering businesses with intelligent data insights and streamlined operations. We believe in fostering an environment where creativity thrives, diverse perspectives are celebrated, and every team member can contribute meaningfully to our collective success. Our mission is to build innovative, user-centric solutions that simplify complexity and drive tangible value for our global clientele. Join us and be part of a team that’s passionate about pushing the boundaries of technology and making a difference!

TechCorp Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Application Process

If you are a driven and experienced Senior Backend Engineer looking for an exciting challenge and the opportunity to make a significant impact, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you believe you’d be a great fit for our team through our careers page at careers.techcorpsolutions.com/apply.