Senior Software Developer – C++ & Python
We are looking for a Senior Software Developer with strong C++ and Python skills to join a team that plays a central role in improving software quality, engineering practices, and developer productivity.
In this position, you will work at the intersection of software development, quality engineering, and developer enablement. Your work will help engineering teams build high-quality software more efficiently by providing tools, automation, guidance, and technical expertise.
What You'll Be Doing
As part of a small team of experienced engineers, you will:
Develop and maintain internal applications and services that support software quality initiatives.
Build solutions that help development teams comply with established engineering standards and Definition of Done requirements.
Work with quality metrics such as static code analysis, code coverage, and other indicators that contribute to robust software development practices.
Provide technical guidance and support to development teams across the organisation.
Collaborate with stakeholders to identify opportunities for automation and process improvements.
Contribute to both backend and, where applicable, full-stack development activities.
Support deployment processes and continuously improve the developer experience.
A significant part of the role involves engaging with other engineering teams, understanding their challenges, and helping them implement effective and scalable solutions.
Technical Environment
The team primarily focuses on supporting the development of embedded C++ software delivered to customers.
Key technologies include:
Modern C++
Python
Software quality and analysis tools
CI/CD and automation solutions
AI-assisted development tools such as GitHub Copilot and other agentic coding solutions
What We're Looking For
To succeed in this role, you should have:
Extensive experience developing software in C++.
Strong Python development skills.
A solid understanding of software engineering best practices and code quality principles.
Experience working in agile development environments.
The ability to communicate technical concepts clearly and collaborate with multiple teams.
A proactive mindset and a genuine interest in improving how software is developed and delivered.
Nice to Have
Full-stack development experience.
Experience with developer productivity platforms and internal engineering tools.
Knowledge of embedded software development.
Experience using AI-assisted development tools in your daily work.
- Locations
- Göteborg
- Remote status
- Hybrid
Colleagues
Göteborg
Why should you work with us?
-
Flexibility
We are flexible in our processes and adapt to our customers' and suppliers' needs. -
Development
We are one of the fastest growing IT consultant brokers in the Nordic region. -
Perfect match
We match your skills and competencies to the right assignment.
Become an IT- or management consultant
EPICO enables opportunities for you those of you who prefer to be freelance consultants and strive for challenging projects and assignments.
About Epico
EPICO has consultants in several areas ranging from support to infrastructure, development and heavy projects as well as program managers. We adapt to your requirements.
EPICO is a part of the group EPICO A/S.
For more information please visit: http://www.epicogroup.com