Careers

For those who love technology and create lasting impact.

Our business is growing and we are looking to expand our team with IT consultants and software engineers who are just as passionate about shaping our customer’s digital future as we are. Our team is responsible for providing IT consulting services and designing, developing, testing and sustaining technology solutions that are leading in their markets. We work closely with top-notch international clients, in fields as diverse as the Internet of Things and Digitalization in the Financial Services industry.

image description
“Trivium has been instrumental in developing Quaest’s Smart Sourcing platform,
which will transform the way companies manage their procurement processes. As a start-up, we were impressed by Trivium’s technology competence, agile development approach and flexibility to adapt to our needs.”
Thomas David | CTO, Quaest

Munich office

Our team in Munich consists of IT consultants and software development experts who work in close proximity with our customers in the DACH region, either at our customer’s location or in our office in Munich-Unterhaching. We combine a self-motivated and independent working style with team spirit, flat hierarchy and an open working environment. Being at the forefront of innovation is what keeps us motivated. Each employee is provided an individual development path, with mentoring, coaching and relevant trainings. We enjoy the work-life-balance and flexible working hours. Beyond work, we enjoy taking time out to have fun together; in the mountains, at the Oktoberfest or at one of the many activities that Munich hast to offer. Our office in the center of Munich-Unterhaching is surrounded by a wide set of eating-out options and is well connected by the Munich S-Bahn to the city center.

Bangalore office

Our team in Bangalore creates world-class enterprise applications and mobile apps for top-notch international customers. We are a group of innovative and ambitious individuals who know that to build rewarding relationships it helps to be empathetic, open, transparent and responsive to our customers, as well as to our colleagues. Trivium offers an environment that facilitates growth as a technology leader and offers a well-defined growth path. Each employee is mentored to become a leader in a technology area and enhance personal effectiveness through workshops on collaboration, communication and personality development. Beyond work, our team enjoys a whole range of activities – from outdoor events and sports, to cultural days, team events and corporate social responsibility. Our new state-of-the art office in Indiranagar is in the most happening part of Bangalore, surrounded by restaurants, pubs and the new Bangalore Metro.

Your profile

Passionate technologist and team player

As a successful candidate, you bring along not only those exceptional analytical and technical skills, but are a true team player who is able to build a collaborative environment within the organization and with our customers. You see in your job an opportunity for continuous learning and are committed to going that extra mile for the organization. You act with professionalism towards customers, company and colleagues.

And finally, you are driven by the highest ethical standards and the urge to create a positive impact on the world around you.

Last not least, you enjoy learning about different cultures through regular interactions with international customers. You also believe that office is more than just a place of work. It is where you build relationships and have a lot of fun.

Open Positions

Trivium’s business is growing and we are looking to expand our team with software engineers who are just as passionate about developing world-class software products as we are.

Interested? Please send in your profiles to careers@trivium-esolutions.com

  • Munich office: Project Lead and Software Architect

    Trivium is hiring a technical project lead and software architect for its Munich office.

    You will be part of our software development team and responsible for the development of complex applications for customers in fields as diverse as the Internet of Things and Digitalization in the Financial Services industry. Our teams are international: based out of our office in Munich-Unterhaching as well as at our state-of-the art development center in Bangalore.

    Your role will include:

    • Analysis of customer requirements
    • Creation of solution concepts and software architectures
    • Building and developing customer relationships
    • Leading international, geographically distributed teams
    • Leading and actively participating in software implementation
    • Managing roll-out and support of applications within the customer organization

    Required Qualifications:

    As a software architect at Trivium you have a degree in computer science or a comparable subject. You enjoy working in a highly motivated team with an international mindset and an open culture. You have a deep understanding of agile software development and quality management. Ideally, you have gathered several years of experience (7+ years) in the area of software development and have developed into the role of a technical project lead and / or software architect. You are used to working independently and have a structured approach to problem solving.

    In particular, following qualifications are key:

    • Software architecture and design
    • Agile Software Development, e.g. SCRUM
    • Project lead / management of mid to large software development projects
    • Development of enterprise applications in more than one technology stack (e.g. Java, .NET, Front-End technologies like Angular, mobile technologies)
    • Fluency in German and English

    Many of our projects are based out of our office in Munich-Unterhaching or at customer sites in the greater Munich area. However, we do have engagements that are outside of Munich, so you should be ready for some travel.

    What we offer:

    At Trivium, you will have the opportunity to work on exciting and innovative projects, e.g. in the area of IoT or digital financial services. You work in a team of highly motivated and qualified individuals across locations. We have an informal, friendly and warm company culture, which gives you the space for personal and professional development. At Trivium, we offer flexible work hours, flat hierarchies and an attractive work environment besides a competitive compensation package.

  • Munich office: (Senior-) Software Developer

    Trivium is hiring a (senior-)software developer for its Munich office.

    You will be part of our software development team and responsible for the development of complex applications for customers in fields as diverse as the Internet of Things and Digitalization in the Financial Services industry. Our teams are international: based out of our office in Munich-Unterhaching as well as at our state-of-the art development center in Bangalore.

    Your role will include:

    • Analysis of customer requirements
    • Creation of solution concepts and software architectures
    • Implementation and testing of complex software applications, applying agile methodologies (esp. SCRUM)
    • Active contribution to international, geographically distributed agile teams
    • Roll-out and support of applications within the customer organization

    Required Qualifications:

    You have a degree in computer science or a comparable subject. You enjoy working in a highly motivated team with an international mindset and an open culture. You have a deep understanding of agile software development. Ideally, you have gathered several years of experience in the area of software development and are used to working independently and have a structured approach to problem solving.

    In particular, following qualifications are key:

    • Software architecture and design
    • Agile Software Development, e.g. SCRUM
    • experience in komplex software development projects, ideally in international, geographically distributed teams
    • Deep knowhow in following technologies: Front-end technologies (e.g.
      Angular2), Java / JEE incl. various frameworks, databases
    • Exposure to cloud technologies (e.g. AWS, Azure) is beneficial
    • Fluency in German and English

    Many of our projects are based out of our office in Munich-Unterhaching or at customer sites in the greater Munich area. However, we do have engagements that are outside of Munich, so you should be ready some travel.

    What we offer:

    At Trivium, you will have the opportunity to work on exciting and innovative projects, e.g. in the area of IoT or digital financial services. You work in a team of highly motivated and qualified individuals across locations. We have an informal, friendly and warm company culture, which gives you the space for personal and professional development. At Trivium, we offer flexible work hours, flat hierarchies and an attractive work environment besides a competitive compensation package.

  • Munich office: Intern / Working Student (Werkstudent)

    Trivium is hiring an intern / a working student (Werkstudent) for its Munich office.

    You will be part of our software development team and responsible for the development of complex applications for customers in fields as diverse as the Internet of Things and Digitalization in the Financial Services industry. Our teams are international: based out of our office in Munich-Unterhaching as well as at our state-of-the art development center in Bangalore.

    Your role will include:

    • Implementation and testing of complex software applications
    • active contribution to international, geographically distributed agile teams
    • roll-out and support of applications within the customer organization

    The internship / working student engagement should have a duration of at least 6 months, with the option of extension. During this period you should be available at least 40% (2 full days per week).

    Required Qualifications:

    You currently studying computer science or a comparable subject and have completed at least 3 semesters. You enjoy working in a highly motivated team with an international mindset and an open culture. You have a strong understanding of software development. Ideally, you have gathered first experience in industry and are used to working independently and have a structured approach to problem solving.

    In particular, you should have know-how in some of the following technologies:

    • Front-end technologies (e.g. Angular2)
    • Java / JEE
    • Databases

    You should be fluent in German and English.

    Students who are close to completion of their studies and are looking for a potential extension of the internship into a full-time contract following their graduation are especially encouraged to apply.

    What we offer:

    At Trivium, you will have the opportunity to work on exciting and innovative projects, e.g. in the area of IoT or digital financial services. You work in a team of highly motivated and qualified individuals across locations. We have an informal, friendly and warm company culture, which gives you the space for personal and professional development. At Trivium, we offer flexible work hours, flat hierarchies and an attractive work environment besides a competitive compensation package.

  • Bangalore office: Technical Lead – Java UI (Job Code-J018)
    • M.Tech / B.E / B. Tech (in EE/CS) / MCA.
    • Overall 7-10 years of experience with strong JEE and UI skills is required.
    • Must have minimum of 4+ years of experience in designing and developing web applications using Java technology.
    • Need to have experience in major Java web application, JSF, Primefaces, Spring frameworks and major ORMs (Hibernate).
    • Should have contributed towards the technical solutions for 1-2 years.
    • Team experience including structured source code management using SVN and build using MAVEN is required.
    • Experience in deploying enterprise applications to at least one popular JEE platform is essential.
  • Bangalore office: Senior Software Engineer – Dot Net C# (Job Code-J027)
    • M.Tech / B.E / B. Tech (in EE/CS) / MCA.
    • Overall 4-6 years of relevant experience.
    • Must have at least 24 months of hands on experience with Windows desktop application development using C#.NET, ADO.NET, Entity Framework, XML.
    • Should have In depth knowledge of .NET Framework libraries and events within windows controls.
    • Good Understanding of the OOPs concepts and ability to apply them on the modules is must.
    • Working Experience required in assemblies, User Controls and Web Services.
    • Microsoft Certification in Application Development will be an added advantage.
    • Good to have experience in covering the entire software product development lifecycle.
  • Bangalore office: AngularJS- Java Developer (Job Code-J021)
    • M.Tech / B.E / B. Tech (in EE/CS) / MCA.
    • Overall 3-6 years of relevant experience in Core Java.
    • Must have 1+ years of experience in AngularJS.
    • Strong Core Java experience in Spring, Hibernate.
    • Required experience in HTML5, CSS3, Java,  javascript, J2EE, jQuery, UI, RDBMS and Bootstrap.
    • Working knowledge of calling and consuming RESTful web services is required

     

  • Bangalore office: Test Engineer (Job Code-J026)
    • M.Tech / B.E / B. Tech (in EE/CS) / MCA.
    • Overall 2-4 years of relevant experience with minimum 2+ years experience in Manual testing.
    • Good experience in testing Web and Desktop Applications.
    • Experience in validating service based applications.
    • Well versed with Testing/QA concepts and Manual Testing.
    • Experience with development of test automation scripts and automation frameworks is required.
    • Good knowledge in creating and/or maintaining Test Automation scripts in QTP / Selenium.
    • Strong analytical skills to be able to translate from system requirements and use cases to detailed test cases.
    • Strong collaboration skills and experience in troubleshooting issues with different teams to drive towards root cause identification and resolution.
  • Bangalore office: Senior Test Engineer (Job Code-J030)
    • M.Tech / B.E / B. Tech (in EE/CS) / MCA.
    • Overall 5-7 years of relevant experience in Manual testing of Desktop/Web applications.
    • Need to be Advanced / Expert level knowledge on testing concepts and execution.
    • Strong experience required in writing test plans, test cases, test scenarios, prepare test strategy and manage the bug backlog.
    • Should be able to drive all aspects of testing including functional testing, regression testing, integration testing, sanity testing, end-to-end testing and performance testing for the related project(s)/system(s).
    • Exposure or experience in tools like TFS, Jira, QC would be helpful.
    • Experience in working with Agile/Scrum development process is required.
    • Will be required to review and guide Test engineers in testing activities.
    • Knowledge or Hands-on experience in test automation tools would be an added advantage.
  • Bangalore office: Technical Lead – Java (Job Code-J032)
    • M.Tech / B.E / B. Tech (in EE/CS) / MCA.
    • Overall 6-10 years of experience with strong Core Java programming, Spring and Hibernate is required.
    • Must have minimum of 1 year experience in web applications using any MVC frameworks (JSF/Struts/AngularJS).
    • Knowledge of OOPs concepts, industry best practices and design is mandatory.
    • Good understanding of web technology/enterprise level applications is required.
    • Team experience including structured source code management using SVN and build using MAVEN is required.
    • Knowledge in developing, consuming RESTful Web Services and in JSON, JQuery, HTML5, CSS and XML is required.
    • Good to have experience in Agile Methodology