Junior Software Engineer @Climavision
Software Development
Salary $75,000-90,000 ..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today

[Hiring] Junior Software Engineer @Climavision

Today - Climavision is hiring a remote Junior Software Engineer. πŸ’Έ Salary: $75,000-90,000 annually πŸ“Location: USA

Role Description

As a Junior Software Engineer at Climavision, you will work across the full stack β€” building and operating both the backend services and APIs that move weather data from our observation network and forecast models to the customers and applications that depend on it, and the web interfaces that make that data usable across the company. This role is designed for someone early in their career and will start with well-scoped features and bug fixes inside existing services and interfaces, working closely with senior engineers through code review, and growing towards owning larger pieces of the platform.

You'll be working closely with a team of senior and staff-level engineers who are genuinely invested in developing junior talent β€” this role is built to grow you quickly, not just fill a seat. We care far more about how you think, how you test, and how clearly you communicate than about the number of years on your rΓ©sumΓ©.

Primary Responsibilities:

  • Implement well-scoped features, API endpoints, bug fixes, and user-facing interfaces across our backend services and web front end, following the patterns and conventions already established in the codebase.
  • Write automated tests β€” both fast unit tests and integration tests that exercise real dependencies β€” and reproduce bugs with a failing test before you fix them.
  • Participate actively in code review, first as an author and over time as a reviewer. Expect thorough, constructive review of your work from your first pull request.
  • Work with relational databases: write queries, model data, and author schema migrations.
  • Add and improve instrumentation β€” structured logging, metrics, health checks, and traces β€” so that problems in production are diagnosable rather than mysterious.
  • Use AI coding assistants such as Claude Code and Codex as part of your everyday development loop, and help improve the shared rules, skills, and agent configurations we keep in source control alongside the code.
  • Build and extend the Blazor web interfaces and dashboards that make platform behavior visible and usable across the company.
  • Help operate what you build, working with containers, deployment pipelines, and Kubernetes configuration with support from the team.
  • Write clear pull request descriptions, add comments that explain the reasoning behind your code when helpful, and keep relevant documentation up to date as changes are made.

Qualifications

  • Up to 2 years of professional software engineering experience. Recent graduates, bootcamp graduates, and career changers with strong technical fundamentals are encouraged to apply.
  • A degree in computer science or a related technical field, or equivalent practical experience through internships, personal projects, open-source contributions, or work in an adjacent technical discipline.
  • Working knowledge of at least one modern programming language (C#, Java, Python, Go, or C++), with an interest in working primarily in C# and .NET.
  • Working knowledge of SQL and relational database fundamentals.
  • Familiarity with Git and a pull-request-based workflow in GitHub.
  • Interest in working with AI coding tools, including Claude and Codex, which are integrated into the team's day-to-day workflows.
  • Ability to break problems into manageable pieces, ask thoughtful questions, and communicate when you are stuck or need additional context.
  • Strong written communication. As a distributed team, much of our collaboration happens asynchronously and in writing.
  • Curiosity about the systems surrounding your code, including where data comes from, where it goes, and how systems respond when something does not behave as expected.

Requirements

  • Nice to have, but not required:
  • Exposure to C# and .NET, particularly ASP.NET Core.
  • Experience building Claude Code extensions or plugins, such as skills, subagents, hooks, slash commands, or MCP servers.
  • Exposure to automated testing using a framework such as xUnit, including integration testing against real dependencies such as Testcontainers.
  • Familiarity with Docker and basic exposure to Kubernetes concepts, such as manifests, logs, and readiness probes.
  • Exposure to a public cloud platform, ideally Azure (Blob Storage, Service Bus, Event Grid).
  • Exposure to message-driven or event-driven systems, such as queues, pub/sub, MQTT, or streams.
  • Familiarity with distributed software systems and concepts such as retries, partial failures, and eventual consistency.
  • Exposure to a component-based web UI framework such as Blazor, React, Vue, or Angular.
  • Exposure to observability tools such as OpenTelemetry, Prometheus, Grafana, or Datadog.
  • Familiarity with Python, particularly for data processing or small services.
  • Exposure to CI/CD concepts and tools, such as GitHub Actions.
  • Experience working in a start-up or other fast-moving environment is a plus.

Benefits

  • Benefits of a dynamic and growing organization
  • A challenging, hands-on role that will have real impact on the business
  • Competitive compensation
  • Comprehensive benefits package
  • 401(k) Savings Plan
  • Medical/Dental/Vision Benefits
  • Health Savings Account (HSA) and Flexible Spending Account (FSA)
  • Unlimited Paid Time-off
  • 11 Paid Holidays
  • Paid Parental Leave
  • Company Paid Short-term Disability (STD)
  • Company Paid Long-term Disability (LTD)
  • Company Paid Life Insurance
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Junior Software Engineer @Climavision
Software Development
Salary $75,000-90,000 ..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later