Job Title: Senior Software Engineer Location: Hybrid / Remote (As applicable) Type: Permanent, Full-time Role Focus: Technical Leadership & Scalable Data-Driven Systems The Opportunity: Technical Excellence & Collaborative Leadership My client is looking for a Senior Software Engineer who thrives in an environment built on openness, mutual respect, and the pursuit of new ideas. They value a culture of collaboration and knowledge sharing, where engineers are encouraged to simplify complex problems and embrace professional development. In this role, ownership is everything. My client expects a solutions-focused mindset and the initiative to drive engineering excellence while trusting others to deliver. The Role Joining a team responsible for building and maintaining critical, large-scale systems, you will power the data-driven platforms that support my client's strategic objectives. These systems include sophisticated data processing tools, forecasting services, and complex calculation engines. As a senior member of the team, you will shape technical direction and guide the team through complex challenges while remaining hands-on with development. While this is not a people management role, it requires a strong technical leader who can mentor others and drive the technical roadmap forward. Key Responsibilities Engineering & Architecture: Design, build, and maintain scalable, reliable software solutions that align with modern architectural standards. Technical Leadership: Lead code reviews and technical discussions, playing a decisive role in architectural decisions and high-level strategy. Collaboration: Partner with cross-functional teams (Product, QA, and DevOps) to ensure the delivery of high-quality, impactful outcomes. Problem Solving: Take ownership of complex, often ambiguous development tasks, ensuring code remains clean, maintainable, and high-performing. Mentorship: Actively support and guide junior and mid-level engineers, fostering a culture of continuous learning and constructive feedback. Product Delivery: Contribute to roadmap planning and estimation, taking the lead on the delivery of key features and system optimizations. Candidate Profile Essential Experience & Skills: Technical Stack: Strong experience with Python web frameworks (e.g., Django) and JavaScript/TypeScript. Cloud Expertise: Proven experience working with cloud platforms such as AWS, Azure, or GCP. Software Design: A solid understanding of software design principles and modern, cloud-based architectures. CI/CD: Practical experience with CI/CD pipelines and automated deployment practices. Leadership: Demonstrated ability to lead through influence, mentoring others and advocating for engineering best practices. Education: Degree in Computer Science, Engineering, or equivalent practical experience. The "Added Value" (Desirable): Experience with modern frameworks and tools like React, Node.js, Terraform, or Celery. Expertise in database design and query optimization for large-scale data sets. Why Join My Client? Culture of Innovation: They provide an environment where your ideas are discussed openly and your initiative is rewarded. Impactful Work: Contribute to the core engines and platforms that drive business-critical decisions. Professional Growth: They are committed to helping you continuously develop your skills and explore new technologies. Work-Life Balance: They promote a supportive, grounded environment where collaboration reduces the friction of complex problem-solving. Are you a technical leader who wants to stay hands-on while building the systems of tomorrow? Apply today to join my client’s engineering team.