Search by job, company or skills

Ingenuity Software Labs

Senior Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Ingenuity

Ingenuity is a software development company with over 15 years of experience partnering with clients to design, build, and scale reliable digital products. We work closely with growing businesses and established organizations, embedding ourselves in their environments to deliver solutions with clarity, discipline, and long-term impact. Our teams are trusted to operate with ownership and professionalism, balancing strong technical execution with thoughtful collaboration across diverse client contexts.

About the Role

The Senior Software Engineer role is designed for experienced developers who excel in architecting and delivering high-performance, scalable applications. This role involves taking ownership of critical technical initiatives, collaborating closely with external stakeholders, and integrating seamlessly into established product teams while upholding high standards of quality, performance, and maintainability.

The position emphasizes adaptability, strong communication, and the ability to deliver impact within evolving technical and organizational contexts.

Key Responsibilities

  • System Design & Development: Design, build, and maintain scalable, reliable, and maintainable applications within mature and growing systems.
  • Code Quality & Optimization: Continuously improve existing codebases and architectures to enhance performance, security, and long-term sustainability.
  • Technical Leadership: Take responsibility for key components or services, ensuring stability, clarity, and forward-looking technical decisions.
  • Collaboration: Work closely with engineers, product partners, and other stakeholders across different teams and environments.
  • Problem Solving: Navigate complex technical challenges with pragmatic, scalable, and well-communicated solutions.

Qualifications

  • Minimum 5 years of experience in software development
  • Proficient in Python/Django
  • Strong knowledge of system architecture, performance tuning, and secure coding practices
  • Experience with cloud platforms and infrastructure design
  • Demonstrated ability to lead projects and mentor others

What's Offered

  • Exposure to technically demanding, real-world systems with meaningful scale
  • Opportunity to work closely with experienced engineers and stakeholders in a high-expectation environment
  • A supportive engineering culture that values craftsmanship, accountability, and continuous improvement

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146993023

Similar Jobs