Mission control for your business - Housecall Pro is a digital tool that lets you run and grow your business on the go.
Software Engineer II
Location
Brazil
Posted
7 days ago
Salary
$0 / month
Seniority
Senior
Job Description
Software Engineer II
Housecall Pro
Title: Software Engineer II - MLOps Location: Brazil Remote Job Description: Why Housecall Pro? Help us build solutions that build better lives. At Housecall Pro, we show up to work every day to make a difference for real people: the home service professionals that support America's 100 million homes. We're all about the Pro, and dedicate our days to helping them streamline operations, scale their businesses, and-ultimately-save time so they can be with their families and live well. While our headquarters are based in Denver, Colorado, our team spans the globe, with teammates across Brazil, Poland, the Philippines, Mexico, and beyond. We care deeply about our customers and foster a culture where our company, people and Pros grow and succeed together-no matter where they're based. Leadership is as focused on growing team members' careers as they expect their teams to be on creating solutions for Pros. We also offer: TO BE CONSIDERED FOR THIS ROLE, PLEASE SUBMIT AN UPDATED RESUME TRANSLATED TO ENGLISH Why Housecall Pro? Help us build solutions that build better lives. At Housecall Pro, we show up to work every day to make a difference for real people: the home service professionals that support America's 100 million homes. We're all about the Pro, and dedicate our days to helping them streamline operations, scale their businesses, and-ultimately-save time so they can be with their families and live well. We care deeply about our customers and foster a culture where our company, employees, and Pros grow and succeed together. Leadership is as focused on growing team members' careers as they expect their teams to be on creating solutions for Pros. WHAT'S IN IT FOR YOU? - Remote environment: totally built to make you feel that we are all together in one space without leaving your home office! - Self Managed PTO: Beach? Mountains? Camping? Discovering new experiences? You are free to take time out as you need! - Flexible work hours: We believe that you can reach your professional and personal goals working with us and encourage you to have a work life balance! - A culture built on innovation that values big ideas: We are always open to new ideas that will improve the life of our Pros! - MacBook (or PC if you prefer!) + Setup Fee ($500): What is remote work without the right tools? Here at HCP, you can choose your computer and set up your home office! We know what you are thinking…WHAT IS THE ROLE AND WHAT WOULD YOU BE DOING? As a Software Engineer II - MLOps, you are a foundational builder who bridges the gap between complex machine learning development and robust core engineering infrastructure. You partner closely with data scientists, product engineers, and infrastructure teams to deploy, monitor, and scale machine learning solutions in production. You are deeply passionate about automation, system reliability, and scaling pipelines that turn raw code into highly available product features. You balance a technical engineering mindset with an operational focus to maximize the reliability of our production systems. Our team is passionate, empathetic, hard working, and above all else focused on improving the lives of our service professionals (our Pros). Our success is their success. In your day to day, you will: - Implement robust infrastructure for deploying, monitoring, and managing machine learning models in live production environments - Build automated, end-to-end machine learning pipelines focusing on feature engineering, model deployment, and continuous evaluation - Collaborate with data scientists and product engineering teams to operationalize complex models and elevate production readiness - Develop sustainable continuous integration and continuous deployment pipelines to support reproducible model release workflows - Establish comprehensive monitoring, logging, and alerting solutions to ensure peak model performance and system health - Support the continuous optimization of system architecture to improve scalability, uptime, and infrastructure cost efficiency - Evaluate emerging technologies and operational best practices to integrate meaningful upgrades into the team's engineering stack - Document architectural standards, technical processes, and operational procedures to promote cross-team knowledge sharing We think this role is for you if have... - 3+ years of professional experience in MLOps, Data Engineering, or core infrastructure software roles - Demonstrated proficiency in backend programming languages with a strong emphasis on Python - Hands-on experience deploying, monitoring, and supporting machine learning models within distributed environments - Proven understanding of workflow orchestration systems (i.e. Apache Airflow) - Solid understanding of distributed batch or streaming data tools (i.e. Kafka, Spark) - Experience implementing automated continuous integration and continuous deployment software delivery workflows - Demonstrated ability to leverage AI tools to improve workflows, streamline execution, or enhance outputs - Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent work experience What will help you succeed??? - Exceptional breadth of interest shown through tangible, self-initiated ventures or deep community involvement; you love trying new things and possess a demonstrated history of successfully pivoting or starting over in life and work - Strong communication and collaboration skills when working across cross-functional engineering pods - A proactive mindset dedicated to automation and eliminating manual operational engineering bottlenecks - High attention to detail when debugging shared infrastructure and pipeline exceptions Let's talk numbers! Our compensation range for this role begins at $4500 USD per month Housecall Pro is a fintech company founded in 2013. We built a SaaS platform that helps Home Service Professionals operate their businesses. We created the application for plumbers, electricians, and other Pros in the home improvement/trades industries. Housecall Pro is a simple, cloud-based field service management software platform aimed at helping companies keep track of jobs, monitor technician activity, and produce invoices easily. Our core product helps our clients with scheduling, dispatching, job management, invoicing, payment processing, marketing, and more. They used to struggle with the ton of paperwork after their hours. Now they can save time, and manage their business in one app. We support more than 27,000 businesses and have over 1,300 ambitious, mission-driven employees in San Diego, Denver, and all over the world (including 200+ talented and innovative Engineers). #LI-Remote Privacy Notice for California Job Candidates - Housecall Pro Use of Artificial Intelligence in Hiring and Engagement Processes We may use artificial intelligence (AI)-powered tools to support the review and evaluation of employment and independent contractor applications, including screening and qualification assessments. All final hiring and engagement decisions are made by human representatives, not AI tools. Founded in 2013, Housecall Pro helps home service professionals (Pros) streamline every aspect of their business. With easy-to-use tools for scheduling, dispatching, payments, and more, Housecall Pro enables Pros to save time, grow profitably, and provide best-in-class service. Housecall Pro's brand portfolio includes Business Coaching by Housecall Pro, a business coaching solution for home services businesses. Our brands are united by a singular mission to champion our Pros to success. We support more than 50,000 businesses and have over 2,000 ambitious, mission-driven, genuinely fun-loving teammates across the globe. If you want to do work that impacts real people, supported by a team that will invest in you every step of the way, we'd love to hear from you. Housecall Pro celebrates diversity and we are committed to creating an inclusive environment. We are an equal opportunity employer and do not discriminate on the basis of gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. #LI-Remote
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer
ComputershareComputershare is one of the largest stock transfer agents in the world. The publicly traded company was founded in 1978 and has since grown into a global leader
Title: Software Engineer Job Description: Location: Trending Job Description Location: Columbia, MD or Minneapolis, MN (Hybrid) ‌In this position, you’ll be based in the Columbia, MD or Minneapolis, MN office for a minimum of three days a week, with the flexibility to work from home for some of your working week. Find out more about our flexible work culture at computershare.com/flex. We give you a world of potential Computershare Technology Services (CTS) provides global technology and infrastructure/support services for existing Computershare proprietary software together with a full range of development services for new products. Technology is responsible for supporting the business lines with their demand and is part of a cross-functional Agile delivery team which creates customer-oriented solutions aligned to the overall Computershare and Technology strategy and values. Within Computershare Corporate Trust Technology, you’ll join a fast‑paced Agile team that supports critical business applications while also building new solutions from the ground up. As a Software Engineer, you’ll have the opportunity to grow your technical skills, learn quickly, and make a real impact, working on both legacy platforms and exciting greenfield development. ‌ A role you will love ‌ ‌As a Software Engineer, you’ll contribute across the full software development lifecycle, working within an Agile team to design, build, test, and support applications used across the Corporate Trust business. Key responsibilities include: - Designing, developing, testing, debugging, and documenting software using Agile development practices - Contributing to both legacy application support and greenfield development of new applications - Building and consuming RESTful APIs - Supporting containerized applications, including deployments on OpenShift - Participating in code reviews, testing, and post‑deployment support - Collaborating closely with product owners, engineers, and other stakeholders to deliver high‑quality solutions What will you bring to the role? ‌ We’re a global business with an entrepreneurial spirit, and we’re looking for engineers who are curious, adaptable, and motivated to grow. ‌ You’ll bring: - Strong Java development experience - Exposure to React (working knowledge is sufficient) - Experience working with REST APIs and modern application architectures - Familiarity with container platforms (OpenShift preferred) - A strong learning mindset with the ability to adapt quickly in a fast‑moving environment - Comfort working across both backend and frontend technologies - A proactive, collaborative approach and openness to feedback Rewards designed for you Paid parental leave, flexible working and a caring and inclusive culture. Health and wellbeing rewards that can be tailored to support you and your family, including medical, dental and vision. Invest in your future with 401k matching and tax-advantaged flexible spending plans, including healthcare, dependent care and commuter. Income protection. Our package includes short and long-term disability benefits, life insurance and supplemental life insurance. Compensation. The typical base pay range for this role is $86,943.15 – $123,894.25 for Columbia, MD, and $82,803.00 – $117,994.75 for Minneapolis, MN. Computershare is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, protected veteran status, or any other characteristic protected by applicable law. Applicants must be authorized to work in the U.S. We do not provide visa sponsorship for this role. About Us A company to be proud of We're a global leader in financial administration with over 11,000 employees across more than 22 different countries. At Computershare, it’s more than just a job, our open and inclusive culture means that we will help you to grow, to move forward and make the most of our world of opportunities. Fairness and culture We're dedicated to providing you with the opportunity to succeed on your own merits, starting from the application process and continuing throughout your career with us. Our goal is to create an environment where everyone feels valued, to remove barriers and obstacles and ensure equal opportunities for all. For support with accommodations or adjustments during our recruitment process please visit computershare.com/access for further information. About the Team Our Technology Services team is a place where new ideas and approaches are welcomed, and every individual is equipped and empowered to create change. We're a rapidly evolving and diverse global business and there is always something to learn, opportunities to explore and a broad range of career paths to progress along. Apply Now Job Info - Job Identification11606 - Job CategoryTechnology - IT Development - Locations 9062 Old Annapolis Rd, Columbia, MD, 21045, US - Job ScheduleFull time
Title: Senior Software Engineer Location: Seattle , WA United States Work Type: Hybrid, Full Time Job Description: Trupanion is a leading provider of medical insurance for cats and dogs in North America. Our mission is to help loving, responsible pet owners budget and care for their pets. At Trupanion, we offer a collaborative, casual, and pet-friendly environment where everyone is encouraged to be themselves. Job Description Position Summary: - US-based (Seattle preferred), with consideration for highly qualified remote candidates. Seattle-based employees will follow a hybrid schedule, working from our casual, pet-friendly office at least three days per week.* With Trupanion's commitment and investment in leading-edge insurance technology, we are looking for a Senior Software Engineer to join our team. You will be part of a larger server-side team that supports integration of various technologies across the Trupanion ecosystem, including our proprietary Insurance Platform, our public website for enrollments, and partner and affiliate sites that support Trupanion. You will be working in an agile organization on a SaaS scalable cloud-based solution within an Azure DevOps environment. You will work closely with fellow full stack and back end developers and collaborate with our Product Managers, Business Analysts, DevOps and QA teams to deliver new and enhanced features to our applications. Key Responsibilities Include: - Work as a member of Agile project teams to define, estimate and complete agreed tasks to the timelines. - Develop and maintain software, databases, and applications as needed. - Write effective RESTful APIs. - Troubleshoot complex code bases, with the ability to follow call chains through various systems to identify root causes of issues. - Work within legacy systems and promote modernization as well as participate in decommissioning of older technologies as needed. - Develop high-quality solutions in an Azure environment, including specifically but not limited to Azure App Services, Azure Functions, APIM, SQL, NServiceBus, in an event-driven architecture system. - Independently define and design technical solutions given business requirements, and ability to proactively clarify requirements when necessary to ensure strong business outcomes. - Usage of and demonstrated effectiveness with cutting-edge AI tools like Claude Code, Codex, or other GPT for development efficiency. - Test software you develop to ensure integrity, accuracy, responsiveness and performance - Create and author unit tests, recording all results in accordance with the Trupanion's procedures and best practice. - Support on-call rotations as necessary to lead investigations and/or troubleshoot production issues. - Perform all work in accordance with the company's documented development, OWASP, ISO27001 and PCI DSS standards and guidelines. - Promote and embody Trupanion's Team DNA in all aspects of your work and interactions with internal and external stakeholders Qualifications Experience: Proven experience in a Software Development position focused on the following areas: - 3-5 years working in an C#/.NET/Azure/ADO tech stack. - Working in an Agile methodology, utilising DevOps/CI/CD practices. - Extensive experience in .NET, ASP.NET, MVC and Core. - Developing scalable solutions in a C#/.NET/Azure tech stack strongly preferred. Skills, Knowledge & Abilities: - In-depth knowledge of the following technologies: - C# - .NET Framework and Core - Vue/JS v3.0 - Microsoft Azure - NServiceBus - Azure Functions - SQL - AzureB2C is a preferred to have - Experience in building RESTful APIs and working with software version tracking/coordination tools (e.g. Git, Jira) - Knowledge of development and management tools such as Swagger, Postman, SOAPUI, Node.js, MSTest, NuGet, NPM, OOD, N-Tier architectures and software patterns and techniques - Ability to write quality unit tests - Demonstrate a good understanding of current technology stacks - Excellent written and verbal communication, interpersonal and organisational skills, with strong accuracy and attention to detail - Ability and track record of working as part of a busy team and work effectively under pressure to tight deadlines, and to think proactively and logically - Excellent independent and team time management skills - Must be decisive, able to focus on priorities Education, Registration & Certification: - Bachelor's degree, preferably in Computer Science, Information Systems or related preferred, equivalent experience accepted. Additional Information Compensation: - The base salary range for this position is $140,000 - $150,000 on a full-time schedule. - Along with base compensation, Trupanion employees are currently eligible for monthly bonuses. - We want all employees to be invested in Trupanion's success, so we grant Restricted Stock Units to all new team members. Our new hire grants vest over 4 years. Benefits and Perks: - Full medical, dental, and vision benefits at no cost to the employee - Four weeks of paid time off and 9 paid float holidays (you can decide which days are most important to you!) - Five-week sabbatical after five years of employment - Open, casual, pet-friendly, and fun office environment - Free medical health insurance for your pet (1 dog or cat) - Paid time off to volunteer at nonprofit organizations - Seattle Office Amenities: Free on-site gym, free dog walking services for office pets during business hours, free parking, and paid ORCA cards.
Role Description We are seeking a skilled Newgen Developer with hands-on experience in Newgen IBPS 4.x or above and iForms, to support digital transformation initiatives within the Banking and Financial Services (BFSI) domain. The ideal candidate will have strong technical expertise in workflow automation, BPM development, and system integration with Core Banking and Middleware systems using SOAP and REST APIs. The role involves designing, developing, and implementing end-to-end BPM solutions using Newgen platforms, enabling automation of critical banking processes such as Loan Origination, Post Loan Services and Disbursements. The candidate will collaborate closely with business analysts, solution architects, and core banking teams to deliver scalable, secure, and regulatory-compliant enterprise solutions. Qualifications - Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field. - 5+ years of experience in software development with strong exposure to Newgen platforms. - Hands-on experience with: - Newgen IBPS (4.x or above) - Newgen iForms / BPM workflow development - Strong experience in Core Banking integration using SOAP and RESTful APIs. - Good understanding of BFSI domain processes, especially Lending, and Customer Onboarding. - Strong programming and debugging skills in Java / J2EE or related technologies (preferred). - Knowledge of XML, JSON, Web Services, and middleware integration concepts. - Strong analytical, problem-solving, and communication skills. - Ability to work independently and in cross-functional teams. Requirements - Design, develop, configure, and implement workflow solutions using Newgen IBPS 4.x or higher. - Develop and customize applications using Newgen iForms, Process Models, Business Rules, and Workflow Engines. - Build and maintain integration components between Newgen platforms and Core Banking and Middleware systems using SOAP and REST APIs. - Configure and manage workflow processes for banking domains including: - Loan Origination & Servicing - Troubleshoot, debug, and optimize existing workflows and integration services for performance and scalability. - Collaborate with business analysts to convert functional requirements into technical design and implementation. - Participate in design discussions, code reviews, and architecture alignment sessions. - Support UAT, SIT, deployment, and production support activities. - Ensure adherence to banking security standards, audit compliance, and regulatory guidelines. - Maintain technical documentation including design documents, integration specs, and deployment guides.
Developer III, Software
The Toro CompanyBased in Bloomington, Minnesota, The Toro Company is a leading landscaping and outdoor equipment business serving groundskeepers, sports field managers, landsca
Title: Developer III, Software Location: Pune IN Full time Job Description: Who Are We? The Toro Company is a homegrown, Minnesota-based company that has been in business since 1914. We pride ourselves on providing world-class equipment to help maintain the environment that we love, while putting an emphasis on giving back to the communities that surround us. From residential lawns and gardens to Golf Clubs and sports grounds we are a company with a global footprint and a passion for helping people beautify whatever landscape they may be in. With 100+ years of operation under our belt and an average employee tenure of 15 years, come find out what makes The Toro Company the best place to build a career. What Will You Do? To grow and build a successful career with The Toro Company, you will be responsible for: - Build and evolve database models across relational and NoSQL databases to support core platform features such as scheduling, invoicing, and crew management. - Integrate and manage cloud services. - Create and maintain responsive, accessible UI components aligned to the design system. - Integrate with external platforms to extend capabilities across areas like CRM, accounting, search, and AI. - Develop message-driven processing pipelines and serverless automation for asynchronous workflows, billing cycles, and system maintenance. - Own form development for complex multi-step workflows such as job creation, invoicing, and customer onboarding. - Write comprehensive unit, integration, and end-to-end tests, maintaining high code coverage standards with CI integration. What Do You Need? To be considered for this role, an individual should meet the following minimal requirements: - Bachelor's degree in computer science or information systems, and 5-8 years of professional full stack development experience. - Experience with CI/CD pipelines and build tools, such as Webpack, Azure Pipelines, GitHub Actions, or equivalent. Frontend Skills: - Expert proficiency in a modern JavaScript framework, such as React (v16+), with TypeScript. - Strong state management experience with libraries such as Redux, including middleware patterns and memoized selectors. - Experience with cloud-based authentication and storage integration, such as AWS Amplify, Cognito, or similar services. - Proficiency with responsive design and component styling approaches, such as Bootstrap, CSS-in-JS (Styled Components), with accessibility awareness (WCAG 2.1 AA). - Hands-on E2E testing experience with frameworks such as Cypress, including intercepts, custom commands, and CI integration. Backend Skills: - Expert proficiency in Node.js and Express.js, or similar server-side frameworks, for building production-grade REST APIs. - Strong experience with NoSQL databases, such as MongoDB/Mongoose, and relational databases, such as MySQL/Sequelize, including query optimization and indexing. - Hands-on cloud services experience, such as AWS (S3, SQS, SNS, Lambda, CloudWatch) or equivalent platforms. - Solid understanding of asynchronous programming patterns, such as Promises and async/await. Proficiency in writing testable code with testing frameworks such as Mocha/Chai/Sinon or equivalent. - Strong understanding of REST API design principles, authentication mechanisms (such as JWT, OAuth 2.0), and security best practices. Nice to Have: - Experience with scheduling/drag-and-drop UI libraries, such as FullCalendar React or react-beautiful-dnd. - Server-state management libraries, such as React Query (TanStack Query). - Data visualization experience with libraries such as Chart.js or D3.js. - React Native or cross-platform mobile development experience. - Client-side document generation experience, such as jsPDF or html2canvas. - CRM or accounting platform API integration experience, such as Salesforce or QuickBooks. - Static analysis tooling experience, such as SonarQube or equivalent. - AI-integrated development tools, such as Copilot CLI or Claude Code. What Can We Give You? At The Toro Company, we are always working to make sure our employees know just how valued they are. In addition to a competitive salary, an affordable and top tier medical insurance plan and many other great benefits - The Toro company offers employees a variety of perks, including: - Dress for your day - We know you're more productive when you're comfortable, which is why TTC employees are encouraged to take advantage of our casual, corporate environment. - Location - Conveniently located in Baner, Pune. We are centrally located for most commuters! - Food - Take advantage of our café, which serves both breakfast and lunch. You can grab a snack and coffee at any time during your day. - Wellness - The Toro Company offers complimentary use of our onsite fitness facility to employees. In addition to physical well-being, TTC offers a variety of mental health and financial health resources to all employees. - Volunteerism - The Toro Company is proud to provide employees 20 hours of paid time to volunteer in the community. - Flexible Work Arrangements - This team is currently implementing a hybrid work schedule. The opportunity to collaborate in the office and work from home part-time has promoted team building and flexibility. - Competitive Salary - The pay range takes into account skills, experience, education, and location. Cash compensation is one piece of our competitive total rewards package. Eligibility and award amounts are determined by company policy and performance metrics. At The Toro Company, we are committed to fostering a secure and trustworthy recruitment process for our applicants. Recruitment fraud is a potential threat to job seekers, so please be aware that throughout our recruitment process, you'll never be required to pay any fees or disclose personal financial details when applying to TTC opportunities. We are proud to be an Equal Opportunity Employer and consider qualified applicants without regard to race, color, religion, sex (including pregnancy and related needs and conditions, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, or other non-merit based factors. We are committed to creating an inclusive environment for all employees.


