Software Engineer
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
Company Overview
Grit - Pest Process Outsourcing is a dedicated BPO company based in the United States, specializing in enhancing the customer experience for the pest control industry. Our talented team is committed to providing high-quality service, ensuring our clients achieve growth and efficiency through innovative solutions.
Position Overview
We are on the lookout for a passionate and talented Software Engineer to join our growing technology team at Grit PPO. In this role, you will be responsible for designing, developing, testing, and maintaining software applications that drive our business and improve our services to clients in the pest control industry. You will work collaboratively with cross-functional teams to deliver high-quality software solutions that meet our users' needs.
As a Software Engineer, you should be well-versed in various programming languages and development frameworks, with a problem-solving mindset and a commitment to delivering robust applications. This position offers an exciting opportunity to innovate within a rapidly evolving industry.
Key Responsibilities
- Design, develop, and maintain scalable and robust software solutions.
- Build, test, and deploy new features that support business needs.
- Create and support integrations with third-party platforms using REST APIs.
- Create internal applications to enhance operational efficiency.
- Write clean, maintainable code and address issues, bugs, and enhancements.
- Work with databases and analytics tools for data retrieval and processing.
- Optimize system and application performance, efficiency, and scalability.
- Collaborate with cross-functional teams and other developers to gather feedback and iterate on software solutions and AI models to enhance performance and accuracy.
- Document work and help maintain technical clarity across the team.
- Keep up with relevant technologies and bring forward practical improvements.
Requirements
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- 2+ years of experience in software development and programming.
- Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Experience with web development frameworks (e.g., React, Angular, or Node.js) is a plus.
- Strong understanding of database management systems (e.g., MySQL, SQL Server, or MongoDB).
- Experience with APIs and third-party integrations.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively within a team.
- Strong communication skills, both verbal and written.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Flexible Spending Account & MetLaw
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
