Careers

Why choose ROITI?

Passion for technological challenges

Choose us because you have a passion for technological challenges, or you want to understand what’s all that fuzz about renewable energy and Nord Stream 2.

Impact on your work

Choose us because you want to make an impact on your work environment and not just be exposed to it.

Improve yourself

Choose us because you want to improve yourself and want an employer who is at least as much dedicated to your goals as you are.

See your ideas realized

Choose us because you want to see your ideas realized quickly and not discussed by manager, over manager, over manager, over manager…

Friendly work atmosphere

Choose us because you like a friendly work atmosphere with colleagues who work hard and party even harder.

Transparency and fairness

Choose us because you value transparency and fairness by peers and superiors alike.

Remuneration package and flexible work

Choose us because you want an above market standards remuneration package and flexible work…everything.

Explore Opportunities at ROITI

We are always looking for talent.

Check out what we do and some of our past and current projects. If you find that interesting and think that you can contribute with your skills, please send us a CV and short message at career@roiti.com.

If you are a studying business administration, finance or IT and you are looking for an internship – career@roiti.com

Current Openings

Business Solutions

German Speaking Business Analyst

German Speaking Business Analyst

For our growing team in Sofia, we are looking for a German speaking Business Analyst who will work with our clients in the energy and commodities business to provide business analysis, design, implementation, testing, and support services for their front office and risk management activities. If you enjoy a dynamic environment and diverse challenging tasks, our expanding team is the right place for you.

Key Responsibilities: 

  • Requirements analysis – working with customers to identify and challenge requirements, create process maps
  • Functional design specifications
  • Solution management and configuration
  • Testing technical solutions
  • Root cause analysis for identified business problems
  • Providing progress and issue transparency in tools like Jira, DevOps
  • Ensuring delivery objectives are met via coordinating with design, build, testing teams

Candidate Profile: 

  • Ideally 3-5 years of experience
  • Excellent analytic skills
  • Experience specifying and implementing IT solutions
  • Knowledge in energy and/or finance (power, gas, oil, coal, emissions, FX, etc.) is an advantage
  • Ability to document, present and synthesize complex business processes and requirements
  • Presentation and communication skills – communicating problems to solve; following up; conflict management; escalation management; expectation management
  • Good German
  • Good English
  • Proactive and independent work attitude – managing priorities; ownership and responsibilities
  • Willing to travel during “normal” times (up to Mon-Thu during the working week, not right now due to the pandemic)

We Offer: 

  • Competitive remuneration package
  • Bonuses
  • Challenges offering professional and personal growth – training, obtainment of certifications, internal learning, and development
  • Health benefits, company sponsored mobile phone plan, Multisport card, options for additional stimuli in the long term
  • Additional days paid leave for each year in the company
  • Transparent communication within the company
  • Pleasant team atmosphere
  • Flexible internal policies that allow you to take control of your own schedule when not on customer site

We are looking forward to meeting you.

    Application form

    "*" The field is required

    ETRM Solutions

    Junior ETRM Analyst

    Junior ETRM Analyst

    Would you like to:

    • Gain knowledge in energy markets and commodity derivatives?
    • Analyse business problems?
    • Configure energy trading and risk management software?
    • Support the setup and development of various systems in the IT landscape of large wholesale energy traders?

    If the answer to the above questions is ‘Yes’, then keep reading, because the ETRM Solutions Team @ ROITI could be the place for you.

    Candidate Profile: 

    • Fluent English (a must have)
    • Good analytical skills, preferably with quantitative background
    • Proactive approach – asks for feedback and support if needed
    • Positive can-do attitude
    • Ability to solve problems both individually and in teams
    • Knowledge in energy and/or finance (an advantage)

    We Offer: 

    • Friendly atmosphere, dynamic environment, and diverse challenging task
    • Professional and personal growth – training, obtainment of certifications, internal learning and development
    • Health benefits, company sponsored mobile phone plan, additional paid leave days, Multisport card, and options for additional stimuli in the long term
    • Health benefits, company sponsored mobile phone plan, Multisport card, options for additional stimuli in the long term
    • Transparent communication within the company
    • Lively and cooperative team

    We are looking forward to meeting you.

      Application form

      "*" The field is required

      Cloud Engineering

      Junior Java Cloud Software Engineer

      Junior Java Cloud Software Engineer

      We are looking for self-driven techies who share our passion for designing and implementing innovative software solutions, extending and maintaining existing applications and architecting IT landscapes.

      Experience in below technologies/fields is a must:

      • Java
      • Common data structures
      • Spring
      • REST, HTTP
      • At least one ORM (e.g. Hibernate) or persistence framework (e.g. MyBatis)
      • RDBMS (MS SQL Server, Oracle, or PostgreSQL, or similar)

      Here are some of the technologies you will also get the chance to work with (knowledge in them is not a requirement) – Cassandra, MongoDB, Apache Kafka, Docker, Azure DevOps, IaaS, PaaS products in Azure. Some projects are full stack, where we utilize Angular for the front-end.

      Other skills:

      • Good English is a must
      • Good German is an advantage
      • “Impossible is nothing” attitude

      Key responsibilities:

      • Development, configuration, and maintenance of software solutions
      • Continuous learning and self-development

      We Offer:

      • Competitive remuneration package
      • Challenges offering professional and personal growth – training, obtainment of certifications, internal learning and development
      • Health benefits, company sponsored mobile phone plan, Multisport card, options for additional stimuli in the long term
      • Transparent communication within the company
      • Pleasant team atmosphere
      • Flexible internal policies that allow you to take control of your own schedule – unrestricted home office, floating working hours

      We are looking forward to meeting you!

        Application form

        "*" The field is required

        Regular/Mid Java Cloud Software Engineer

        Regular/Mid Java Cloud Software Engineer

        We are looking for self-driven techies who share our passion for designing and implementing innovative software solutions, extending and maintaining existing applications and architecting IT landscapes.

        Knowledge in below technologies/fields is a must:

        • Java
        • Common data structures
        • Spring
        • REST, HTTP
        • At least one ORM (e.g. Hibernate) or persistence framework (e.g. MyBatis)
        • RDBMS (MS SQL Server, Oracle, or PostgreSQL, or similar)
        • Parallel and asynchronous programming

        Here are some of the technologies you will also get the chance to work with (knowledge in them is not a requirement) – Cassandra, MongoDB, Apache Kafka, Docker, Azure DevOps, IaaS, PaaS products in Azure. Some projects are full stack, where we utilize Angular for the front-end.

        Other skills:

        • Good English is a must
        • Good German is an advantage
        • “Impossible is nothing” attitude

        Key responsibilities:

        • Development, configuration, and maintenance of software solutions
        • Continuous learning and self-development

        We Offer:

        • Competitive remuneration package
        • Challenges offering professional and personal growth – training, obtainment of certifications, internal learning and development
        • Health benefits, company sponsored mobile phone plan, Multisport card, options for additional stimuli in the long term
        • Transparent communication within the company
        • Pleasant team atmosphere
        • Flexible internal policies that allow you to take control of your own schedule – unrestricted home office, floating working hours

        We are looking forward to meeting you!

          Application form

          "*" The field is required

          Senior Java Cloud Software Engineer

          Senior Java Cloud Software Engineer

          We are looking for self-driven techies who share our passion for designing and implementing innovative software solutions, extending and maintaining existing applications and architecting IT landscapes.

          Experience in below technologies/fields is a must:

          • Java
          • Data structures and algorithms
          • Spring
          • REST, HTTP
          • At least one ORM (e.g. Hibernate) or persistence framework (e.g. MyBatis)
          • RDBMS (MS SQL Server, Oracle, or PostgreSQL, or similar)
          • Testing frameworks – JUnit, Mockito
          • Concurrent, parallel, and asynchronous programming
          • Web and Microservice architecture design and good practices

          Below is a list of the technologies that we mix and match in different projects. Knowledge in some of them is a plus:

          • IaaS, PaaS solutions in Azure or AWS
          • NoSQL DBs – Cassandra, MongoDB
          • Message brokers – Rabbit MQ, Apache Kafka
          • Docker, Kubernetes
          • DevOps processes and tools – Azure DevOps, Jenkins

          Other skills:

          • Experience leading teams, projects, or mentoring people is a big plus
          • Good English is a must
          • Good German is an advantage
          • “Impossible is nothing” attitude
          • Willingness to travel – not a requirement, also if the global situation permits, up to 20% of the time.

          Key responsibilities:

          • Development, configuration, and maintenance of software solutions
          • Analysis and design of services and applications
          • Communicating with clients, gathering and clarification of requirements
          • Continuous learning and self-development

          We Offer:

          • Competitive remuneration package
          • Challenges offering professional and personal growth – training, obtainment of certifications, internal learning and development
          • Health benefits, company sponsored mobile phone plan, Multisport card, options for additional stimuli in the long term
          • Transparent communication within the company
          • Pleasant team atmosphere
          • Flexible internal policies that allow you to take control of your own schedule

          We are looking forward to meeting you.

            Application form

            "*" The field is required

            Expert Java Cloud Software Engineer

            Expert Java Cloud Software Engineer

            We are looking for self-driven techies who share our passion for designing and implementing innovative software solutions, extending and maintaining existing applications and architecting IT landscapes.

            Experience in below technologies/fields is a must:

            • Java
            • Data structures and algorithms
            • Spring
            • REST, HTTP
            • At least one ORM (e.g. Hibernate) or persistence framework (e.g. MyBatis)
            • RDBMS (MS SQL Server, Oracle, or PostgreSQL, or similar)
            • Testing frameworks – JUnit, Mockito
            • Concurrent, parallel, and asynchronous programming
            • Web and Microservice architecture design and good practices

            Below is a list of the technologies that we mix and match in different projects. Knowledge in some of them is a plus:

            • IaaS, PaaS solutions in Azure or AWS
            • NoSQL DBs – Cassandra, MongoDB
            • Message brokers – Rabbit MQ, Apache Kafka
            • Docker, Kubernetes
            • DevOps processes and tools – Azure DevOps, Jenkins

            Other skills:

            • Experience leading teams, projects, or mentoring people
            • Good English is a must
            • Good German is an advantage
            • “Impossible is nothing” attitude
            • Willingness to travel – not a requirement, also if the global situation permits, up to 20% of the time.

            Key responsibilities:

            • Development, configuration, and maintenance of software solutions
            • Analysis and design of services and applications
            • Communicating with clients, gathering and clarification of requirements
            • Ability to guide and impact clients’ decisions on IT solutions
            • Continuous learning and self-development

            We Offer:

            • Competitive remuneration package
            • Challenges offering professional and personal growth – training, obtainment of certifications, internal learning and development
            • Health benefits, company sponsored mobile phone plan, Multisport card, options for additional stimuli in the long term
            • Transparent communication within the company
            • Pleasant team atmosphere
            • Flexible internal policies that allow you to take control of your own schedule

            We are looking forward to meeting you.

              Application form

              "*" The field is required

              Data Engineering

              Junior Data Engineer

              Junior Data Engineer

              For our growing team in Sofia, we are looking for a Data Engineer Consultant who will work with our clients in the energy and commodities business to deliver optimized ETL processes over large volumes of data, develop and deploy services to efficiently store and retrieve data, and provide libraries to consume the services. If you enjoy a dynamic environment and diverse challenging tasks, our expanding team is the right place for you.

              We have multiple positions available, both for junior, mid, and senior levels.

              You have:

              • Good analytic and quantitative skills
              • Cooperative team spirit
              • Good English
              • Good German would be a serious advantage
              • Willingness to travel (from 20% to 80% of the time, but this does not apply right now due to the pandemic)

              Knowledge (experience) in the following is a must:

              • Python
              • Good code organization (in whatever paradigm you know – OOP, imperative, etc.)
              • Data Structures
              • SQL basics
              • What a REST service is and how to interact with it

              Experience in the following is a plus:

              • Source Version Control – Git or other
              • Pandas
              • Message Queues (Kafka, RabbitMQ, etc.)
              • NoSQL Databases
              • Experience with programming languages other than Python
              • Functional Programming or Reactive Programming

              We Offer:

              • Competitive remuneration package
              • High performance bonuses
              • Challenges offering professional and personal growth – training, obtainment of certifications, internal learning and development
              • Health benefits, company sponsored mobile phone plan, Multisport card, additional paid leave days for each year in the company, and options for additional stimuli in the long term
              • A very transparent communication within the company
              • Pleasant team atmosphere
              • Flexible internal policies that allow you to take control of your own schedule

              We are looking forward to meeting you!

                Application form

                "*" The field is required

                Senior Data Engineer

                Senior Data Engineer

                For our growing team in Sofia, we are looking for a Senior Data Engineer who will work with our clients in the energy and commodities business to deliver optimized ETL processes over large volumes of data, develop and deploy Cloud Data Warehouse services to efficiently store and retrieve data, and provide libraries to consume the services. If you enjoy a dynamic environment and diverse challenging tasks, our expanding team is the right place for you.

                You have:

                • Good analytic and quantitative skills
                • Cooperative team spirit
                • Good English
                • Good German would be a serious advantage
                • Willingness to travel (from 20% to 80% of the time, but this does not apply right now due to the pandemic)

                Knowledge (experience) in the following is a must:

                • Python
                • Good code organization (in whatever paradigm you know – OOP, imperative, etc.)
                • Data Structures
                • SQL Databases
                • Data Modeling
                • Star Schema Design or Data Vault Design
                • Experience with at least 1 cloud provider (Azure, AWS, GCP, or other)
                • Working with REST services
                • Working with Source Version Control systems (Git, SVN, etc.)

                You are welcome to bring the following experience:

                • Pandas
                • Message Queues (Kafka, RabbitMQ, etc.)
                • NoSQL Databases
                • Apache Hadoop and the accompanying ecosystem
                • Snowflake
                • Databricks (or its open-source roots: Apache Spark)

                Bonus points if you have experience in:

                • Java and related backend frameworks
                • Functional Programming or Reactive Programming
                • Experience in ETL and reporting tools like Talend and PowerBI
                • Knowledge in Energy Trading and Economics is a strong advantage

                We Offer:

                • Competitive remuneration package
                • High performance bonuses
                • Challenges offering professional and personal growth – training, obtainment of certifications, internal learning and development
                • Health benefits, company sponsored mobile phone plan, Multisport card, additional paid leave days for each year in the company, and options for additional stimuli in the long term
                • A very transparent communication within the company
                • Pleasant team atmosphere
                • Flexible internal policies that allow you to take control of your own schedule

                We are looking forward to meeting you!

                  Application form

                  "*" The field is required

                  ETRM Dev

                  Junior Java ETRM Developer

                  Junior Java ETRM Developer

                  We are looking for a Junior ETRM Java Developer who will work with our clients to provide advisory, build, implementation, and maintenance services to leading players on the energy market. If you enjoy a dynamic environment and diverse challenging tasks, our expanding team is the right place for you.

                  Apart from pure development, the position generally includes around 20-30% of business analysis work (definition of products, processes, and requirements within the customer business; analysis of system functionality; solution design within existing software or of new solutions; software configuration). Thus curiosity in energy (or financial) business is a recommendation.

                  Key Responsibilities:

                  • Analysis and design
                  • Development and configuration
                  • Customer support
                  • Continuous learning

                  Candidate Profile:

                  • “Impossible is nothing” attitude
                  • Interest in Energy business is great advantage
                  • Basic Java understanding (OOP, data structures, inheritance, algorithms, etc.)
                  • Basic SQL databases knowledge is a must
                  • Interest in learning additional technologies
                  • Good English is required (German is a big plus)
                  • Willingness to travel (from 20% to 60% of the time in certain periods, not right now though due to the pandemic)

                  We Offer:

                  • Competitive remuneration package
                  • High performance bonuses
                  • Apart from gaining professional developer experience, energy business know-how is acquired as well
                  • Challenges offering professional and personal growth – training, obtainment of certifications, internal learning and development
                  • Health benefits, company sponsored mobile phone plan, options for additional stimuli in the long term
                  • A very transparent communication within the company
                  • Pleasant team atmosphere – compact team of 30 professionals
                  • Work-life balance – options for home office, 20 days paid vacation increasing with 1 day for each year in the company (26 days is the maximum), team-buildings and celebrations

                  We are looking forward to meeting you!

                    Application form

                    "*" The field is required

                    Business Intelligence

                    Mid Business Intelligence Developer

                    Mid Business Intelligence Developer

                    For our growing team in Sofia, we are looking for a Business Intelligence/ETL Consultant who will work with our clients in the energy and commodities business to provide business analysis, design, implementation, testing, and support services for their front office and risk management activities. If you enjoy a dynamic environment and diverse challenging tasks, our expanding team is the right place for you.

                    Responsibilities:

                    • Analyze products, processes, and needs within the customer business
                    • Data Analysis and Validation
                    • Maintain Data Warehouse solutions
                    • Model and visualize data – mostly with Power BI
                    • Create and manage data flows using ETL tools/frameworks
                    • Provide training and support within the company and to our customers

                    You have:

                    • Good analytic and quantitative skills
                    • Ability to prioritize and distribute tasks
                    • A cooperative and friendly mindset
                    • A “Trial and error” – friendly attitude
                    • High-level English comprehension
                    • German comprehension is an advantage
                    • Knowledge in Energy Trading, Economics is a strong advantage
                    • Willingness to travel (up to 50% the time, not applicable during the pandemic)

                    You have knowledge (experience) in one or more of the following:

                    • MSSQL, Oracle, MySQL, Snowflake, Postgres or similar
                    • Power BI, Tableau, Qlik, Pentaho, MicroStrategy or similar
                    • Talend, Azure DF, Databricks, SSIS, Informatica or similar
                    • Experience with Python is an advantage
                    • Experience with Azure is an advantage
                    • Experience in business analysis is an advantage

                    We Offer:

                    • Competitive remuneration package
                    • Performance bonuses
                    • Challenges offering professional and personal growth – training, obtainment of certifications, internal learning and development
                    • Health benefits, Multisport card, company sponsored mobile phone plan, options for additional stimuli in the long term
                    • Transparent communication within the company
                    • Pleasant team atmosphere
                    • Home office
                    • Flexible internal policies that allow you to take control of your own schedule

                    We are looking forward to meeting you!

                      Application form

                      "*" The field is required

                      Senior Business Intelligence Developer/Consultant

                      Senior Business Intelligence Developer/Consultant

                      For our growing team in Sofia, we are looking for a Senior Business Intelligence Developer, to join our new BI team. You will work with our clients to provide business analysis, design, implementation, testing, and support services for their front office and risk management activities. You will report to your respective BI team lead and internal and external project managers/product owners related to your assigned projects.

                      Responsibilities:

                      • Analyze products, processes, and needs within the customer business
                      • Data Analysis and Validation
                      • Design and maintain Data Warehouse solutions
                      • Model and visualize data – mostly with Power BI
                      • Create and manage data flows using ETL tools/frameworks
                      • Coordinate project activities – within and across teams
                      • Provide training and support within the company and to our customers

                      You have:

                      • Good analytic and quantitative skills
                      • Ability to prioritize and distribute tasks
                      • A cooperative and friendly mindset
                      • A “Trial and error” – friendly attitude
                      • High-level English comprehension
                      • German comprehension is an advantage
                      • Knowledge in Energy Trading, Economics is a strong advantage
                      • Willingness to travel (up to 50% of the time, not applicable during the pandemic)

                      You have several years of experience in one or more of the following:

                      • MSSQL, Oracle, MySQL, Snowflake, Postgres or similar
                      • Power BI, Tableau, Qlik, Pentaho, MicroStrategy or similar
                      • Talend, Azure DF, Databricks, SSIS, Informatica or similar
                      • Experience with Python is an advantage
                      • Experience with Azure is an advantage
                      • Experience in business analysis is an advantage

                      We Offer:

                      • Competitive remuneration package
                      • Performance bonuses
                      • Challenges offering professional and personal growth – training, certifications, competency development program
                      • Health benefits, Multisport card, company sponsored mobile phone plan, options for additional stimuli
                      • Transparent communication within the company
                      • Pleasant team atmosphere
                      • Home office
                      • Flexible internal policies that allow you to take control of your own schedule

                      We are looking forward to meeting you!

                        Application form

                        "*" The field is required

                        SQL Developer

                        SQL Developer

                        For our growing team in Sofia, we are looking for a Senior Business Intelligence Developer, to join our new BI team. You will work with our clients to provide business analysis, design, implementation, testing, and support services for their front office and risk management activities. You will report to your respective BI team lead and internal and external project managers/product owners related to your assigned projects.

                        Responsibilities:

                        • Develop, implement and optimize stored procedures and functions using T-SQL
                        • Analyze existing SQL queries for performance improvements
                        • Suggest new queries
                        • Develop procedures and scripts for data migration
                        • Provide training and support within the company and to our customers

                        You have:

                        • Good analytic and quantitative skills
                        • Ability to prioritize and distribute tasks
                        • A cooperative and friendly mindset
                        • A “Trial and error” – friendly attitude
                        • High-level English comprehension
                        • German comprehension is an advantage
                        • Knowledge in Energy Trading, Economics is a strong advantage
                        • Willingness to travel (up to 50% of the time, not applicable during the pandemic)

                        You have of experience in one or more of the following:

                        • MSSQL, Oracle
                        • MySQL, Snowflake, Postgres or similar
                        • Understanding of CTE, Query plans
                        • Experience with Azure is an advantage

                        We Offer:

                        • Competitive remuneration package
                        • Performance bonuses
                        • Challenges offering professional and personal growth – training, certifications, competency development program
                        • Health benefits, Multisport card, company sponsored mobile phone plan, options for additional stimuli
                        • Transparent communication within the company
                        • Pleasant team atmosphere
                        • Home office
                        • Flexible internal policies that allow you to take control of your own schedule

                        We are looking forward to meeting you!

                          Application form

                          "*" The field is required

                          Optimized solutions for every case

                          Contact us and learn how we can help