Mission
About the Role
As a Junior Software Developer at our firm, you will join a dedicated development team focusing on creating and delivering high-quality software solutions. This position represents an exceptional entry-level or early-career opportunity to combine hands-on development with institutional learning, expanding your technical competencies across product architecture, quality standards, and modern development methodologies.
Designed specifically for recent university graduates or individuals with foundational software development experience, this role integrates you into a highly supportive consultancy environment. You will actively collaborate with senior technical consultants, work with advanced frameworks like the Android platform, and progressively take ownership of comprehensive development cycles—spanning initial design through to automated verification.
Key Responsibilities
Contribute to full-stack software development within the Android platform, gaining specialized exposure to advanced projected function suites.
Write clean, maintainable, and high-quality code utilizing C++, Java, and Kotlin within specialized software frameworks.
Participate across the complete software development lifecycle, supporting engineering tasks in design, architecture mapping, structured documentation, and implementation.
Develop and maintain automated unit and integration tests to ensure code reliability, platform stability, and robust quality assurance.
Collaborate closely with internal engineering teams to align with architectural guidelines, project timelines, and technical standards.
Assist with technical discussions and documentation to support stakeholder presentations and operational updates.
Profile
Requirements
A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related technical field (or equivalent practical experience).
Foundational, academic, or professional experience in software development utilizing C++, Java, or Kotlin.
A strong theoretical understanding or preliminary exposure to embedded systems and operating system concepts.
Familiarity with the Linux operating environment and basic version control tools, preferably Git.
An interest in or exposure to the Android platform, tooling architectures, or automated testing frameworks (such as Python or C++ testing libraries) is highly advantageous.
Strong analytical and problem-solving capabilities, paired with a distinct motivation to tackle challenging technical objectives.
Excellent professional communication and interpersonal skills, with the comfort level required to explain technical topics to team members.
Other information
To thrive in this role, we see that you enjoy collaborating and that you are proactive and take initiative. To apply for this position, you must have a valid work visa within the European Union.
We value diversity and equality and place great importance on your personal qualities. We are recruiting continuously, so please apply today. At SEGULA Technologies, diversity, fairness and inclusion are central parts of our HR policy. Our services are open to everyone!


