Software Developer - .NET
About The CompanyRepublic Services, Inc. (NYSE: RSG) is a leading provider in the environmental services industry, dedicated to delivering comprehensive waste and recycling solutions across North America. With a strong commitment to sustainability, circularity, and decarbonization, the company aims to partner with its customers to create a more sustainable world. In 2025, Republic Services generated a total revenue of $16.6 billion and an adjusted EBITDA of $5.3 billion, serving over 13 million customers through more than 1,000 locations, including collection and transfer stations, recycling centers, treatment facilities, and landfills. The organization operates with a focus on local market dynamics combined with standardized practices to ensure operational efficiency and customer satisfaction. Its core values—Safety, Commitment to Serve, Environmental Responsibility, Driven, and Human-Centered—guide its daily operations and strategic initiatives, fostering an inclusive and diverse culture that values every employee’s contribution. Recognized globally for its sustainability efforts and ethical practices, Republic Services is committed to exceeding customer expectations while making a positive impact on communities and the environment.About The RoleThe Software Developer at Republic Services plays a critical role in driving the company’s ongoing technology transformation. This fully remote position offers an exciting opportunity for an innovative and detail-oriented professional to contribute to the development of cutting-edge technology platforms that enhance operational efficiency and customer experience. The Software Developer will analyze complex business and technical challenges, develop high-quality software solutions, and support existing systems. Working closely with functional users, product owners, and IT analysts, the developer will assist in designing, documenting, and implementing applications that align with the company’s strategic goals. The role emphasizes adherence to Agile and Scrum methodologies, ensuring timely delivery of scalable and reliable software products. The developer will also provide Tier 3 support, resolve escalated IT issues, and maintain strong vendor relationships to facilitate seamless delivery of IT services. This position offers the chance to be at the forefront of technological innovation within a purpose-driven organization committed to sustainability and operational excellence.QualificationsMinimum of 3 years of experience developing high-quality software applicationsProficiency in coding standards, code reviews, and source control managementExperience with system integration, including middleware toolsStrong understanding of the entire Software Development Lifecycle (SDLC)Hands-on experience with Continuous Integration and Continuous Deployment (CI/CD) tools such as Jenkins and GitHubAbility to design solutions that address critical business problems and effectively communicate recommendationsKnowledge of Agile and Scrum methodologies and practicesExperience supporting mission-critical, multi-user environmentsExcellent problem-solving and analytical skillsEffective collaboration and communication skills within cross-functional teamsResponsibilitiesAnalyze complex business requirements and translate them into detailed technical specificationsDevelop, test, analyze, and implement high-quality software code in accordance with user stories and documentationEnsure compliance with company policies and best practices throughout the Software Development Life CycleCollaborate with stakeholders to define system scope, objectives, and solutionsProvide Tier 3 support for escalated IT issues and facilitate timely resolutionMaintain and strengthen relationships with software vendors to resolve issues and coordinate service deliverySupport and validate production release activities to ensure smooth deploymentParticipate in continuous improvement initiatives to enhance development processes and standardsAssist less experienced developers through mentorship and code reviewsPerform other related duties as assigned to support organizational goalsBenefitsComprehensive medical, dental, and vision insurance coverageHealth care and dependent care flexible spending accountsShort-term and long-term disability insuranceLife insurance and accidental death & dismemberment coverageEmployee Assistance Program (EAP) for personal and professional supportEmployee discount programsRetirement plan with a generous company matchEmployee Stock Purchase Plan (ESPP)Paid Time Off (PTO) and holidaysOpportunities for professional development and career growthWork-life balance initiatives and flexible work arrangementsEqual OpportunityRepublic Services is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, protected veteran status, relationship or association with a protected veteran (spouses or other family members), genetic information, or any other characteristic protected by applicable law. The company is committed to fostering an inclusive environment where diversity is valued and all employees are treated with respect and fairness.