Application Guide

How to Apply for Software Engineer II - Tooling and Telemetry

at Arcadia

🏢 About Arcadia

Arcadia is uniquely positioned at the intersection of technology and climate action, using software to revolutionize clean energy access and directly combat climate change by decarbonizing the grid. Working here means contributing to a mission-driven company where your engineering work has tangible environmental impact, not just business outcomes.

About This Role

As a Software Engineer II focused on Tooling and Telemetry, you'll build and maintain the critical data delivery infrastructure that ensures Arcadia's energy data reaches customers on schedule. This role directly impacts the company's core value proposition by creating robust back-end systems, observability reports, and microservices that enable reliable data monitoring and delivery across teams.

💡 A Day in the Life

You might start by reviewing telemetry dashboards to ensure overnight data deliveries completed successfully, then collaborate with Data Engineering on a pipeline optimization. After standup, you'd implement new monitoring for a microservice using Elasticsearch, followed by pairing with an SRE on a Docker deployment strategy. The day typically involves balancing immediate production issues with strategic tooling improvements that enhance data delivery reliability.

🎯 Who Arcadia Is Looking For

  • Has 3+ years building data-intensive back-end systems with Java/Python/TypeScript and specific experience with MySQL, Elasticsearch, and AWS
  • Demonstrates hands-on experience with Springboot/JPA/Hibernate frameworks and has built REST APIs for data delivery systems
  • Shows practical knowledge of Docker/K8s for microservices deployment and CI/CD pipelines for rapid, reliable releases
  • Balances speed with quality in code delivery and has experience mentoring engineers while learning from cross-functional teams (SRE, Data Engineering, Analytics)

📝 Tips for Applying to Arcadia

1

Highlight specific projects where you built telemetry systems, observability tools, or data delivery pipelines - quantify reliability improvements or latency reductions

2

Showcase your experience with Arcadia's tech stack (Java/Python/TypeScript, MySQL, Elasticsearch, AWS) in the context of monitoring/tracking systems

3

Demonstrate how you've collaborated with SRE or Data Engineering teams to improve system reliability or data delivery timelines

4

Include examples of balancing rapid code shipping with quality - mention specific testing strategies or deployment practices you've implemented

5

Connect your experience to climate/energy domains if possible, or explain how your tooling work enabled mission-critical business functions

✉️ What to Emphasize in Your Cover Letter

["Your experience building scalable back-end systems for data delivery and how it aligns with Arcadia's need for reliable energy data timelines", 'Specific examples of creating observability/monitoring tools that helped stakeholders track progress (mention technologies like Elasticsearch if relevant)', "How you've collaborated with cross-functional teams (Product, SRE, Data Engineering) to deliver complex systems", "Why Arcadia's climate mission resonates with you and how your tooling expertise can accelerate their decarbonization goals"]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Arcadia's specific clean energy products and how they use data to decarbonize grids - understand their member and enterprise offerings
  • The company's recent technical blog posts or engineering talks about their data infrastructure or tooling challenges
  • How Arcadia's tooling needs differ from typical SaaS companies given the physical energy grid constraints they work with
  • Their technology stack evolution - look for mentions of their migration to microservices or observability improvements

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Designing a microservice architecture for tracking and delivering time-sensitive energy data with guaranteed SLAs
2 Implementing observability and alerting systems using Elasticsearch and custom dashboards for stakeholder visibility
3 Optimizing data pipeline performance in AWS while maintaining reliability for critical energy metrics
4 Balancing rapid feature development with system stability when refactoring legacy code for data delivery
5 Collaborating with SRE teams on deployment strategies using Docker/K8s and CI/CD tools for zero-downtime updates
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Focusing only on front-end frameworks (React/Angular) without demonstrating deep back-end/data pipeline experience
  • Presenting generic microservices experience without specific examples of building monitoring/tracking systems
  • Failing to show how you balance shipping speed with quality - avoid only discussing rapid development or only perfectionism
  • Not connecting your tooling experience to business outcomes or stakeholder needs (just technical implementation details)

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Arcadia !