← Back to list
Job · Senior

Principal Software Engineer

Software Engineer • Senior • Remote • Full-time • Ukraine Ukraine

Senior technical leadership role at Sigma Software designing Java-based enterprise architectures for Public Sector clients, spanning presales, solution design, and mentoring.

Responsibilities

  • ▹Participate in presales activities, discovery sessions, and tenders
  • ▹Translate business requirements into scalable technical solutions
  • ▹Design enterprise-level Java distributed systems and microservices architectures
  • ▹Prepare technical proposals, estimations, and architecture diagrams
  • ▹Define technology stack, infrastructure, integrations, and security principles
  • ▹Present technical solutions to customers
  • ▹Lead technical project start-up activities
  • ▹Conduct architecture and code reviews
  • ▹Mentor Senior and Lead Engineers

Requirements

  • ▹5+ years of software engineering experience with technical leadership
  • ▹Strong Java ecosystem expertise
  • ▹Deep knowledge of Spring and Spring Boot
  • ▹Microservices and distributed systems architecture knowledge
  • ▹Experience designing REST APIs and event-driven systems
  • ▹Kafka or similar messaging technology experience
  • ▹Relational and NoSQL database experience
  • ▹AWS, Azure, or GCP cloud experience
  • ▹Docker, Kubernetes, CI/CD experience
  • ▹Upper-Intermediate English

Soft skills

Strong customer-facing communication and presentation skillsIndependent initiativeComplex problem-solving

What we offer

  • ▹Professional growth opportunities
  • ▹Mature engineering culture

About the company

Sigma Software builds impactful solutions for global customers, working on Public Sector projects where security, reliability, and scalability are critical.

Similar jobs