Senior Software Engineer


  • Work with other software engineers, technical product managers, and quality engineers to make key design and technical implementation decisions
  • Develop high-quality code
  • Work closely with stakeholders and users to define requirements and transform them into reliable and extensible operations-friendly applications
  • Improve development processes and procedures, implement best practices
  • Develop new features for and maintain our custom Laboratory
  • Information Management System (LIMS) and other software components
  • Write software specifications based on product requirements
  • Design and implement software components
  • Analyze and fix defects
  • Create unit tests
  • Review design alternatives and architectural proposals
  • Perform code reviews
  • Employee must complete training relating to General Policies and Procedure Compliance training and security training as soon as possible but not later than the first 30 days of hire.
  • Must maintain a current status on our training requirements
  • Employee must pass post-offer criminal background check.


  • BS degree in computer science, comparable program, or equivalent experience; MS degree preferred
  • 5+ years of overall software development experience, preferably building complex data or process management applications
  • Experience with object-oriented programming in Java, preferably using opensource framework such as Spring Frameworks and Hibernate; experience with Kafka is a plus
  • Experience with web services (e.g., REST) and relational databases; excellent in SQL
  • Experience with front-end web programming, preferably with modern JavaScript frameworks (React, Angular, etc.)
  • Healthcare IT experience is beneficial, but not required
  • Experience working in regulated environments is a plus

Knowledge, skills and abilities:

  • Full-stack programming
  • Excellent understanding of software engineering principles: OO, SOLID, and more
  • Demonstrated software design and architecture skills
  • Demonstrated teamwork skills
  • Excellent communication skills, both written and verbal
  • AWS infrastructure
  • Docker or container-oriented technologies
  • CI/CD
  • Openness to new ideas, programming and design paradigms
  • Commitment to diversity in engineering

Physical demands & work environment:

  • Duties are typically performed in an office setting – remote / at-home currently
  • Working with remote teams in different time zones
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job

What we offer:

  • Dynamic and supporting international teams
  • Regular assessments and performance reviews. You will have the opportunity for promotion, bonuses and a raise in accordance with the pace at which you develop and your performances
  • Remote, hybrid or office work
  • 20-25 vacation days per year
  • Equipment for work, laptop and all necessary additions
  • Access to trainings and courses
  • Private health insurance
  • FIT Pass card for many sports’ facilities

Life at Orion Europe

Orion offers an immersive, energetic work environment where employees can innovate. We encourage you to join us at one of our locations in Serbia, Türkiye, Romania and Lithuania.

Work Environment

Orion is a leading digital transformation and product development services firm. In Europe we have delivery locations around Belgrade, Istanbul, Bucharest and Vilnius. Our teams are focused on digital product development for major global companies and unicorn start-ups. Our engineers are immersed with our clients to deliver innovative and distrupted products.

Orion values creating a productive, diverse work environment for employees. We are committed to maintaining a positive work environment where employees value traits that make each one of us different from one another. We all bring a diverse set of perspectives, work and life experiences, and our differences make us more valuable both internally and for our clients.

Growth Potential

Orion is a great place to develop your career, no matter what role you start in. Throughout Europe, most of our roles offer experience in Automotive, Information & Communication Technologies (ICT), Financial Services & FinTech, Healthcare, and Industrial & Consumer Products, so there are multiple industries where you can make an impact.

Education Programs

Orion offers various educational opportunities, including Power BI training with our partner, Microsoft. We also have training programs across Quality Assurance, Software Engineering with languages such as C/C++, Java, Python, PHP, and JavaScript.

Specifically, we offer these training programs, internships and Robotics opportunities through joint programs with universities and engineering colleges.

Employee Benefits
  • Vacation Time
  • Family Benefits
  • Medical Insurance
  • Competitive Salaries
  • Sick Leave
  • Training Programs
  • Flexible Hours
  • Material incentives and assistance; and more.

Learn About our Employment Candidate Privacy Policy in Lithuania here.

Keep Connected