Junior Software Development Engineer 8460
Summary
Builds and maintains C#/.NET backend services for datacenter hardware inventory, diagnostics, and analytics, writing tests and fixing issues under senior guidance.
Junior Software Development Engineer 8460
Join Akvelon — build products used by millions!
Akvelon is an IT company with 20+ years of experience and 1,200+ engineers across 15+ locations worldwide.
We work with both well-known global tech companies, including Microsoft, Facebook, Airbnb, Dropbox, and Pinterest, and with growing startups.
Our teams are involved in different types of engineering projects, from cloud solutions and AI/ML systems to big data, web, and mobile applications.
Since we are remote-first, our engineers work in distributed teams with flexible hours. We value ownership, clear communication, and the ability to take responsibility for your part of the work.
About the role
We’re looking for a Junior Software Development Engineer to join a team working on backend services and tools that support datacenter hardware inventory, diagnostics, and infrastructure analytics.
The projects focus on servers, blades, racks, and their hardware configurations across large-scale datacenter environments. The solutions collect and process inventory data, track configuration changes over time, and provide current and historical views of datacenter hardware state.
This is a great opportunity for a junior engineer to gain hands-on experience with C#/.NET, testing, cloud technologies, and development processes, while working closely with experienced engineers and gradually taking on more responsibility.
Requirements
- Basic practical experience with C# and .NET
- Experience with at least one testing framework: NUnit, TAEF, or MSTest
- Ability to investigate problems by searching for information, reviewing existing code, logs, and system behavior
- Proactive mindset and willingness to learn
- Good communication skills and ability to clearly explain questions, findings, and progress
- Self-organized, reliable, and detail-oriented approach to work
- Comfortable asking questions, receiving technical feedback, and following established development processes
- English sufficient for working effectively in an international engineering environment
- Familiarity with Shell scripting, SSH, or Linux
- Basic knowledge of Azure
- Experience with CI/CD pipelines
- Familiarity with YAML, Bicep, or ARM templates
Responsibilities
- Implement small and well-defined features under the guidance of experienced engineers
- Fix bugs and make improvements to existing C# services
- Write and maintain unit tests
- Investigate logs, existing code, and system behavior to identify and resolve issues
- Participate in code reviews and apply technical feedback
- Work with Azure DevOps work items and established development processes
- Maintain clear progress updates and raise blockers early
- Learn the architecture and business domain of existing services
- Gradually take ownership of larger development tasks as experience grows
- Standard business hours
- Occasional meetings up to 8:00 PM CET, approximately 1–2 times per week