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.
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.
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.
Contact Detail:
Joynes & Hunt Recruiting Team