Arcadia logo
Arcadia

We transform data into powerful insights that deliver results.

Software Engineer III

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 201-500Since 2002H1B SponsorCompany SiteLinkedIn

Location

India

Posted

58 days ago

Salary

0

Seniority

Mid Level

Job Description

Software Engineer III

Arcadia

Who we are  Perch Energy is a mission-driven company that focuses on expanding access to clean and affordable energy through community solar. Community solar breaks down the traditional barriers preventing most people from participating in the renewable energy economy by making it accessible, affordable, and more equitable for all. We work in several states across the US to bring community solar to communities and individuals who can most benefit from a more inclusive energy system. By managing the customer experience for solar farm owners, Perch is able to bring electricity bill savings to the masses, from renters and homeowners to businesses, institutions, municipalities and more by connecting them to community solar projects in their area. Perch isn't just a for-profit company, we're a for-purpose company—accelerating the shift to renewables nationwide. Everyone deserves to benefit from clean energy. Everyone has a place on this Perch!  What we’re looking for  We’re looking for a Software Engineer III who is passionate about building reliable, scalable backend systems and enjoys working across the stack when needed. You are a hands‑on engineer who thrives on solving real‑world problems, writing clean and maintainable code, and collaborating closely with teammates to deliver high‑quality features end‑to‑end. You bring strong engineering fundamentals, a growth mindset, and the ability to work independently on well‑scoped projects — owning medium‑sized features from design through deployment in alignment with our engineering best practices. You’re comfortable contributing to technical discussions, making thoughtful trade‑offs, and following established architectural patterns as you deepen your understanding of our systems. This role is fully remote, based in India and offers the opportunity to meaningfully influence backend architecture, shape engineering best practices, and work with a mission-driven, high-performing team.  What you’ll own  As a Software Engineer III, you will have clear ownership over features, with opportunities to contribute across the stack:  - Own and deliver small to medium-sized backend features end-to-end: From technical discovery and design through implementation, testing, deployment and iteration - Take technical ownership of one or more non‑critical backend services or components: Ensuring they remain reliable, maintainable, well‑documented, and easy to extend. - Write clean, modular, testable code: Primarily in Ruby, Ruby on Rails, and Python, while contributing to frontend code when needed to support full‑stack feature delivery. - Contribute to the design and evolution of our APIs: Including GraphQL and REST endpoints that power frontend and partner‑facing applications, following established architectural patterns and best practices. - Ensure strong observability and operational health of owned services: Through logging, monitoring, alerting, and contributing to root‑cause analysis and follow‑through improvements. - Actively participate in technical discussions: Bringing thoughtful perspectives that balance simplicity, long‑term maintainability, and performance as you deepen your understanding of Perch’s systems. - Support team productivity through high‑quality code reviews and collaboration: Sharing context, helping unblock others, and contributing to a strong engineering culture.   What you’ll do  - Design and build scalable, resilient backend systems using Ruby on Rails, Python and PostgreSQL  - Contribute to implementation of complex features and integrations, including external systems such as Salesforce  - Take technical design decisions independently for your features - Own and evolve GraphQL services that power frontend and partner-facing applications  - Improve system reliability through testing, monitoring, alerting, and operational best practices  - Ship production-ready code frequently using a modern CI/CD pipeline  - Review code and designs with a strong focus on maintainability, performance, and long-term impact    What will help you succeed  Experience & leadership  - 4+ years of experience building and operating high-availability backend systems  - Demonstrated experience delivering backend features and owning systems - Strong fundamentals in system design, API design, and data modelling  - Ability to clearly communicate technical decisions and trade-offs to both technical and non-technical stakeholders - Actively represent engineering team in key discussions with US stakeholders - Proven experience mentoring junior engineers and raising the technical bar of a team  - Comfortable working in ambiguous problem spaces and iterating toward robust solutions  Backend & infrastructure  - Strong experience with Python or Ruby, including proficiency in at least one web framework: - Ruby on Rails - FastAPI, Django or Flask - Working knowledge of ReactJS, with the ability to contribute to frontend components to support full‑stack delivery - Advanced SQL skills and experience with PostgreSQL or similar relational databases  - Hands-on experience with AWS services such as S3, SQS, SES, EventBridge, or similar cloud-native services.  - Containerization using Docker  - Exposure to distributed systems or platform engineering  - Familiarity with background jobs, async processing, and event-driven workflows    Bonus points for  - Experience integrating with Salesforce or other enterprise platforms  - Experience designing and owning  GraphQL APIs (Apollo or similar)  - Strong opinions (loosely held) on backend architecture, scalability, and system design  - Exposure to AI-assisted engineering—such as using modern AI tools for coding, debugging, testing, documentation, or exploring LLM-based workflows in backend systems  - Familiarity with observability and distributed tracing tools such as OpenTelemetry, Jaeger, Prometheus, or similar  - Experience with container orchestration and deployment using Kubernetes and Helm charts  - Passion for sustainability, clean energy, and building mission-driven products    What success looks like in this role  - Backend systems scale reliably as usage, data volume, and complexity grow  - Engineers move faster due to clear APIs, architecture, and standards  - Production issues are identified early and resolved with lasting fixes  - Technical debt is addressed proactively rather than reactively  - The backend platform enables product teams instead of limiting them  Benefits:   - Competitive compensation based on market standards.  - Apart from Fixed Base Salary potential candidates are eligible for following benefits  - Flexible Leave Policy  - Office is in the heart of the city in case you need to step in for any purpose.  - Medical Insurance (1+5 Family Members)  - We provide comprehensive coverage including accident policy and life Insurance.   - Annual performance cycle  - Quarterly team engagement activities and rewards & recognitions  - L&D programs to foster professional growth  - A supportive engineering culture that values diversity, empathy, teamwork, trust, and efficiency   Eliminating carbon footprints, eliminating carbon copies. Here at Perch, we cultivate diversity, celebrate individuality, and believe unique perspectives are key to our collective success in creating a clean energy future. Perch is committed to equal employment opportunities regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, protected veteran status, or any status protected by applicable federal, state, or local law. While we are currently unable to consider candidates who will require visa sponsorship, we welcome applications from all qualified candidates eligible to work in India.    We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request Thank you

Related Job Pages

More Software Engineer Jobs

Advarra logo

Senior Director, Software Testing, Performance Engineering

Advarra

Advancing clinical research: safer, smarter, faster

Full TimeRemoteTeam 501-1,000Since 1983H1B No Sponsor

• Define and execute the enterprise software testing and performance engineering strategy aligned with Product & Technology and corporate objectives • Champion a culture of quality, accountability, and continuous improvement across the SDLC • Implement and sustain a risk-based testing approach that drives toward a 'zero defects' mindset while maintaining release velocity • Own release test planning, quality gates, defect management practices, and overall release readiness • Partner cross-functionally to design, implement, and optimize scalable testing frameworks and operational processes • Lead performance engineering initiatives to ensure system scalability, reliability, availability, and resilience • Ensure testing processes support compliance with applicable regulatory standards (e.g., HIPAA, ISO 9001/13485, 21 CFR Part 11, CMS) • Lead and develop a high-performing, globally distributed team of test engineers and performance specialists

United States
$144.1K - $329.1K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 1966H1B Sponsor

• Lead engineering teams responsible for delivering consumer-facing digital products across web and mobile experiences • Collaborate with the Director of Product Management to align on roadmaps, priorities, and trade-offs • Own the end-to-end software development lifecycle, from architecture and design through development, testing, deployment, and ongoing optimization • Ensure reliable, scalable, and high-performance systems that support key business functions including: RV search, browsing, and lead generation flows eComm search, browsing, purchase capabilities Customer ownership portal (service scheduling, order tracking, RV management) • Drive predictable, high-quality delivery through strong planning, prioritization, and agile execution practices • Ensure strong incident management, monitoring, and continuous improvement processes • Define and evolve the technical architecture to support an integrated, omnichannel customer experience • Drive modernization efforts, including cloud infrastructure, APIs, microservices, and platform scalability • Ensure systems are designed for performance, security, resilience, and extensibility • Establish best practices for system design, code quality, testing, and observability • Lead, mentor, and grow a team of engineering managers and engineers • Build a strong engineering culture focused on ownership, accountability, innovation, and continuous improvement • Drive hiring, retention, and development of top engineering talent • Establish clear goals, career paths, and performance expectations for team members.

United States
$154.9K - $237.5K / year
Job Closed
Software Mind logo

MS Dynamics 365 Developer, German speaking

Software Mind

Software House focused on results since 1999

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Design, implement, and maintain CRM solutions using Microsoft Dynamics 365 (Sales, Marketing, Financial Services). • Develop and extend functionality using Power Platform tools such as Power Apps, Power Automate (Flows), and Virtual Agents. • Work with Dataverse and relational databases (SQL Server, Oracle) to manage and query data effectively. • Write and maintain REST APIs, along with unit and end-to-end tests to ensure high code quality and reliability. • Actively participate in the Agile development process, including sprint planning, code reviews, and collaboration with cross-functional teams. • Communicate effectively with stakeholders on both client and service sides, both in German and English.

Mississippi
Job Closed
Twilio logo

Developer Evangelist

Twilio

Twilio is a Platform-as-a-Service (PaaS) company established in 2007. In support of a flexible workplace, Twilio has previously posted freelance, flexible schedule, part-time, hybr

Who we are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands. We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as Twilio’s next Developer Evangelist. About the job This position is needed to help us inspire and equip a global network of millions of developers who will build the future of customer engagement. The Developer Evangelist specializing in AI technology will define developer relations and build the AI community in the Bay Area, while sustaining a relationship that fuels every developer's journey to know, use and love Twilio. The Developer Evangelist will serve as the regional liaison for local developer communities, build Twilio-powered solutions, such as SMS, Voice and Email, to address developer needs and partner with Marketing, Product and additional cross-functional teams. The role requires an understanding of the AI developer community and technical knowledge, as well as the ability to take complex ideas and make them accessible in order to inspire creativity through code. Responsibilities In this role, you’ll: - Help us inspire and equip developers to build with Twilio products and AI technology, ensuring an exceptional developer experience with Twilio. - Be an active and authentic participant in the developer community wherever they gather online and offline. For many of those developers, you will be "the face" of Twilio -- the person they ping when they need help. They will feel like VIPs because they know you. And when someone who works at Twilio needs to talk to developers in the Bay Area and North America developer community, they'll come to you. - Attend, plan and speak at in-person and virtual events. - Write clear and empathetic content that breaks down the complex into the understandable while telling stories with code, equipping developers with knowledge of tools and techniques. - Navigate cross-functional collaboration and partner within Twilio to align with program and engagement objectives. - Drive projects independently from inception to completion, outlining key milestones and ensuring deadlines are met. - Communicate project plans, progress, and outcomes effectively to stakeholders at all levels within the region and across the company. Qualifications Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We are always looking for people who will bring something new to the table! *Required: - Proficient in writing Python, PHP, Node, C# (.NET), or Java with insights into web frameworks within or across these languages. - Technical foundational expertise in AI tools, technologies and/or platforms. - Ability to navigate the emerging AI developer ecosystem, community and emerging industry trends. - A love of teaching others, curiosity and excitement about technology. - 3-5 years of experience writing production code, with strong empathy for developers to successfully guide their building process. - Experience in cross-functional collaboration with teams like sales, support, product and marketing. - Creative and collaborative problem-solving skills, with a focus on data-driven decision-making for system and process improvements. - Skilled in storytelling to highlight developers building on Twilio and inspire others. - Experience in public speaking, writing, and/or organizing engaging programs. Desired: - Familiarity with the Bay Area developer community and industry landscape, including local communities, events and programs. - Familiarity with the local AI developer ecosystem, particularly through the Developer Relations lens. - Familiarity with project management tools and methodologies. - Ability to influence and build effective working relationships across all levels of the organization. - Excellent skills in influencing, problem-solving, consensus-building, and strong interpersonal communication. - Experience in organizing and running developer events, meetups and/or user groups. Location This role will be Travel We prioritize connection and opportunities to build relationships with our customers and each other. For this role, approximately 25-50% travel is anticipated to help you connect in-person in a meaningful way. What We Offer Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location. Compensation *Please note this role is open to candidates outside of California, Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, New Jersey, New York, Vermont, Washington D.C., and Washington State. The information below is provided for candidates hired in those locations only. The estimated pay ranges for this role are as follows: - Based in Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont or Washington D.C. : $128,560 - 160,700. - Based in New York, New Jersey, Washington State, or California (outside of the San Francisco Bay area): $136,000 - $170,000. - Based in the San Francisco Bay area, California: $151,120 - $188,900. - This role may be eligible to participate in Twilio’s equity plan and corporate bonus plan. All roles are generally eligible for the following benefits: health care insurance, 401(k) retirement account, paid sick time, paid personal time off, paid parental leave. The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. Application deadline information Applications for this role are intended to be accepted until April 30, 2026, but may change based on business needs. Twilio thinks big. Do you? We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. That's why we seek out colleagues who embody our values — something we call Twilio Magic. Additionally, we empower employees to build positive change in their communities by supporting their volunteering and donation efforts. So, if you're ready to unleash your full potential, do your best work, and be the best version of yourself, apply now! If this role isn't what you're looking for, please consider other open positions. Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Additionally, Twilio participates in the E-Verify program in certain locations, as required by law.

United States
$151K - $188K / year
Job Closed