3+ years of engineering experience, with expertise in Python development.
Experience with full feature development life cycle, including database schema design.
Proven use of AI tools to enhance development productivity.
Experience in designing and launching backend architectures for multi-tenant applications.
Strong communication skills for technical discussions with both clients and engineering teams.
Self-starter with a problem-solving mindset, comfortable with ambiguity.
Excellent collaboration skills, open to feedback.
Responsibilities
Build a complex multi-tenant enterprise SaaS application to enhance workflows.
Develop across both backend and frontend, including prompt engineering for model tuning.
Own the entire lifecycle of enterprise application design and launch.
Collaborate with product heads, data scientists, UX designers, and end users.
Shape the future of products through technology choices and roadmap development.
Provide technical expertise and introduce best practices to drive consistency.
Focus on business problems using large-scale structured and unstructured datasets.
Benefits
Comprehensive medical, dental, and vision coverage, along with life insurance and 401k matching.
Generous paid time off, including 100% paid parental leave and flexible schedules for new parents.
Catered lunches, happy hours, and a pet-friendly office environment.
Annual professional development stipend of $1,000 and tuition reimbursement opportunities.
Open to sponsoring candidates needing visa transfers.
Full Job Description
About You: An ambitious Software Engineer who will be in the driver's seat as we design and deliver the entire customer-facing application layer for our growing line of AI solutions. You thrive on fast, secure, consistent deployments and want to be in the lead thanks to your high degree of ownership and control. Scalability and reliability are hardwired into your DNA. You love defining the standards for a consistent development life cycle. You have used modern AI / agentic tools (Claude, Codex, Cursor, etc) to streamline development efforts. You're supercharged by reducing friction in the engineering experience, making a fast impact, and having interesting, unsolved problems continually present themselves.
In this Role You Will:
Build a complex multi-tenant enterprise SaaS application to revolutionize application workflows
This role will be a fullstack role and the candidate would work across BE, FE as well as do prompt engineering work towards tuning our models. Build and maintain the backend REST server that feeds machine learning data and BI (Business Intelligence)
Own the entire lifecycle of designing, building and launching enterprise applications
Work directly with the head of product, the data science team, UX designers, and end users
Have a key role and ownership in shaping the future of EvolutionIQ's products, from technology choices to building the roadmap
Provide crucial technical expertise, introduce new best practices to the team, drive consistency across all teams, and help prioritize features to increase our client impact
Continue to grow and learn in the engineering space with a focus on business problems that use large-scale structured and unstructured datasets
Requirements:
Experience going through the full feature development life cycle: Working with product managers, deciding scope, designing a database schema for representing the data
3+ years of engineering experience, an expert in Python Development. Experience with FE development is a bonus.
Proven experience using AI / agentic tools to streamline development efforts. We lean on the use of AI tools for our own productivity and we need someone who's able to create signals and cut the noise in using them
Experience designing, building and launching backend architectures that support multi-tenant, multi-user scenarios
You know the critical questions to ask in order to understand a client's business problem and can show the business impact of your technical solutions
Excellent verbal and written communication skills. You are able to talk to client facing teams and explain technical issues as well as have deep technical discussions with the engineering team
A self-starter mindset with an eagerness to solve previously unsolved problems. This role would require the candidate to deal with a lot of ambiguity and being comfortable operating with high agency is critical to the success of the role
Excellent collaboration skills and are open to giving and receiving critical feedback across teams
Work-life, Culture & Perks:
Compensation: The base salary range is $180-210K, with flexibility depending on a candidate's background and experience. An annual bonus plan and company equity plan (RSUs) are also included in our compensation package.
Well-Being: Medical, dental, vision, short & long-term disability, life insurance and AD&D, and 401k matching. Additional family, wellness, and pet benefits.
Home & Family: Paid time off and sick leave, 100% paid parental leave (16 weeks for primary caregivers and 12 weeks for secondary caregivers). We offer a flexible schedule for new parents returning to work.
Growth & Training: $1,000/year for each employee for professional development, as well opportunities for tuition reimbursement.
Sponsorship: We are open to sponsoring candidates currently in the U.S. who need to transfer their active visa. Please check with our Recruiting team if your visa is applicable for transfer.
About EvolutionIQ
EvolutionIQ is a management consulting firm that provides strategic planning, organizational design, and change management services to businesses. The company works with clients in a variety of industries, including healthcare, technology, and financial services. EvolutionIQ's team of consultants has experience working with both startups and established companies. The company was founded in 2018 and is headquartered in Seattle, Washington.