Sigma Software
Posted 6d ago

Principal Software Developer (IT Solution Department)

Sigma Software
Lviv, Lviv Oblast, Ukraine
OnsiteFull Time
Responsibilities
  • designing solutions
  • implementing software
  • mentoring engineers
Requirements
  • 7+ years of commercial software engineering experience
  • Strong JavaScript and Node.js expertise
  • React.js
  • REST API or GraphQL
  • AI coding assistants
  • Architecture
  • Enterprise integrations
  • Leadership, and upper-intermediate English
Technical tools mentioned
JavaScriptNode.jsReact.jsREST APIGraphQLClaude CodeCodex

Job description

Company Description:

Join Sigma Software’s IT Solutions Department and help shape the internal platforms and automation solutions that support thousands of daily business operations across the company. We are looking for a Principal level engineer who combines deep technical expertise with strong leadership and communication skills.

In this role, you will work in a complex enterprise environment, contributing to scalable Back-end-heavy Full Stack solutions, enterprise integrations, and AI-enabled engineering practices. The position combines hands-on development with architectural decision-making, mentoring, and cross-team collaboration.

We at Sigma Software value engineering excellence, continuous improvement, and modern development approaches. You will have the opportunity to influence technical strategy, drive automation initiatives, and help establish responsible AI-assisted development standards across projects.

CUSTOMER

The role is part of Sigma Software’s IT Solutions Department, which is responsible for building and evolving the company’s internal digital ecosystem. The department develops enterprise business applications, automation platforms, integrations, and productivity solutions that improve operational efficiency and employee experience across multiple business domains.

PROJECT

The project focuses on developing and evolving enterprise-scale internal platforms and automation systems used across Sigma Software. The environment includes interconnected services, enterprise integrations, process automation workflows, and AI-assisted engineering practices designed to support operational scalability and business efficiency.

You will contribute to architecture design, implementation of scalable Back-end solutions, enterprise integrations, and AI-enabled capabilities while collaborating closely with multiple technical and business teams.

Key Technologies: JavaScript, Node.js, React.js, REST API, GraphQL, Claude Code, Codex

Job Description:
  • Collaborate with stakeholders on solution discovery, technical design, estimations, and delivery planning
  • Design and implement scalable and maintainable software solutions aligned with business and architectural goals
  • Develop production-quality Back-end-focused solutions while contributing across the Full Stack when required
  • Own features end-to-end from technical design to deployment and support
  • Lead and mentor Middle and Senior engineers through technical guidance and peer reviews
  • Act as a key technical point of contact across multiple teams and drive cross-team collaboration
  • Design and implement enterprise integrations, automation workflows, and data processing solutions
  • Contribute to AI-enabled engineering workflows and product capabilities
  • Establish standards for responsible usage of AI coding assistants within the project
  • Review AI-generated code for scalability, maintainability, security risks, and edge cases
  • Ensure system reliability, scalability, and performance under growing business demands
  • Translate business requirements into practical technical solutions delivering measurable value
Qualifications:
  • 7+ years of commercial software engineering experience with a strong Back-end focus
  • Strong hands-on experience with JavaScript and Node.js
  • Experience with React.js
  • Solid experience designing and developing REST API and/or GraphQL solutions
  • Hands-on experience using AI coding assistants such as Claude Code or Codex in daily development workflows
  • Strong understanding of software architecture, design patterns, scalability, integrations, and risk management
  • Experience working in enterprise environments with multiple stakeholders and distributed teams
  • Ability and willingness to lead technical initiatives and mentor engineers
  • Strong communication and stakeholder management skills
  • Ability to balance technical and business priorities
  • Experience working with incomplete or evolving requirements
  • Upper-Intermediate English level or higher

WILL BE A PLUS

  • Previous formal team leadership experience
  • Experience building AI-enabled business solutions
  • Experience with enterprise process automation platforms
  • Experience defining governance standards for AI-assisted development
  • Exposure to complex distributed enterprise systems
Additional Information:

PERSONAL PROFILE

  • Analytical mindset with strong systems thinking
  • High level of ownership and accountability
  • Proactive and communicative approach
  • Result-oriented mindset focused on measurable outcomes
  • Ability to work effectively in complex organizational environments
  • Strong balance between technical depth and business understanding
  • Comfortable making decisions in ambiguous situations

About Sigma Software

Global IT services provider offering custom software development and consulting.

Similar jobs

Software Developer roles near Lviv, Lviv Oblast
3w
Save
Mark Applied
Hide
Software C++ Engineer
Lviv, Lviv Oblast, Ukraine
OnsiteFull Time
Renesas Electronics
Renesas ElectronicsTokyo Stock Exchange: 6723: Designs and manufactures semiconductors for automotive and industrial systems.
3+ YOE3+ years C++ development (C++11/14/17), unit testing, version control and CI/CD experience; B1 English or higher; debugging and decision-making skills; ability to write documentation.
C++11, C++14, C++17, Qt Framework, SPICE, Verilog, CI/CD
8mo
Save
Mark Applied
Hide
Software Engineer, Data Infrastructure & Acquisition - Lviv, Ukraine
Lviv, Lviv Oblast, Ukraine
RemoteFull Time
Speechify
Speechify: Converts written text into natural-sounding audio for users.
5+ YOEBS/MS/PhD preferred; 5+ years software development; proficiency with bash and Python on Linux, Docker, Terraform, and GCP; experience with large-scale data ingestion and web crawlers a plus; strong communication skills.
Swift, Kotlin, React, TypeScript, Node.js, Go, Python, bash, Docker, Terraform, GCP, Linux
9mo
Save
Mark Applied
Hide
Software Engineer (PHP)
Lviv, Lviv Oblast, Ukraine
RemoteFull Time
Vodworks
Vodworks: Provides global software development and product engineering services.
3+ YOE3+ years in software development; PHP web apps; ReactJS frontend knowledge; testing and documentation experience; experience with tools, processes, and release cycles; BS in CS/Engineering advantageous.
PHP, React, JavaScript, Testing, Documentation
4d
Save
Mark Applied
Hide
Trainee iOS Software Developer IRC301951
Lviv, Lviv Oblast, Ukraine
OnsiteFull Time
GlobalLogic
GlobalLogic: Digital product engineering and software development services provider.
0+ YOEExperience in iOS development; Swift required; upper-intermediate English; OOP principles; Android architecture components; CI/CD; and unit or integration testing experience.
Swift, SwiftUI, UIKit, Java, BLE, NFC, Location services, CI/CD, MVVM, MVI
1w
Save
Mark Applied
Hide
Senior Backend Software Engineer
Lviv, Lviv Oblast, Ukraine
HybridFull Time
Nortal
Nortal: Global digital transformation and software engineering.
Expertise in Java, Spring, microservices, CI/CD, Docker, Kubernetes and full SDLC; DevOps mindset, testing best practices, and strong communication skills.
Java, Spring, Docker, Kubernetes, CI/CD, Kiro
1w
Save
Mark Applied
Hide
Senior Backend Software Engineer
Lviv, Lviv Oblast, Ukraine
€6k/yr HybridFull Time
Nortal
Nortal: Provides global digital transformation and software engineering services.
Strong Java and Spring experience, microservices and CI/CD, Docker/Kubernetes, full SDLC experience, DevOps mindset, strong communication and problem solving.
Java, Spring, microservices, CI/CD, Docker, Kubernetes, Kiro
1w
Save
Mark Applied
Hide
Senior Backend Software Engineer
Lviv, Lviv Oblast, Ukraine
HybridFull Time
Nortal
Nortal: Strategic partner for digital transformation and software engineering.
Strong Java, Spring, microservices, full SDLC, CI/CD, cloud, monitoring, Docker, Kubernetes, testing, automation, and software engineering experience; strong communication and problem-solving skills.
Java, Spring, CI/CD, Docker, Kubernetes, Kiro
2w
Save
Mark Applied
Hide
Lead Java Software Engineer (AWS, AI)
Lviv, Lvivska Oblast, Ukraine
RemoteFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
5+ YOE5+ years Java experience (Java 21/25), Spring Boot and Spring AI, AWS services experience, AI agents development, strong analytical and English communication skills.
Java 21, Java 25, Spring Boot, Spring AI, EKS, Lambda, DocumentDB, S3, Bedrock, EC2, StepFunction, SageMaker, Agent Development Kit, LLM