Enter a job title or keyword

Principal Software Engineer


Job Location:

Kyiv - Ukraine

Monthly Salary: Not provided by the employer
Posted: 21 August 2026 (6 hours ago)
Application Deadline: 18 November 2026
Vacancies: 1 Vacancy

Job Summary

  • Participate in presales activities discovery sessions technical workshops tenders and RFI/RFP analysis.
  • Translate business requirements into scalable technical solutions and implementation strategies.
  • Design enterprise-level architectures for Java-based distributed systems and microservices platforms.
  • Prepare technical proposals estimations architecture diagrams delivery assumptions and implementation roadmaps.
  • Define technology stack infrastructure approach integrations security principles and team composition.
  • Present and defend technical solutions during Customer discussions and stakeholder meetings.
  • Support Sales and Delivery teams during presales and project initiation phases.
  • Lead technical project start-up activities and transform high-level concepts into actionable implementation plans.
  • Establish architecture standards engineering guidelines and development best practices.
  • Guide engineering teams during the first delivery stages and support onboarding and technical interviews.
  • Conduct architecture and code reviews to ensure scalability maintainability and security compliance.
  • Resolve complex technical challenges and mentor Senior and Lead Engineers.
  • Drive technical decision-making while balancing business goals delivery timelines and quality expectations.

Qualifications :

  • 5 years of software engineering experience with strong technical leadership responsibilities.
  • Strong hands-on expertise in Java ecosystem development.
  • Deep knowledge of Spring and Spring Boot.
  • Strong understanding of microservices and distributed systems architecture.
  • Experience designing and implementing REST APIs and event-driven systems.
  • Practical experience with Kafka or similar messaging technologies.
  • Experience with relational and NoSQL databases.
  • Strong cloud platform experience with AWS Azure or GCP.
  • Experience with Docker Kubernetes CI/CD pipelines and infrastructure automation.
  • Understanding of application security monitoring logging and observability practices.
  • Experience working with incomplete or ambiguous requirements and converting them into technical solutions.
  • Experience participating in presales discovery phases solution proposals or tender processes.
  • Strong estimation and solution design skills.
  • Excellent Customer-facing communication and presentation skills.
  • Ability to independently drive technical initiatives and take ownership.
  • Upper - Intermediate English level.

Remote Work :

Yes


Employment Type :

Full-time


About Company

Company Logo

At Sigma Software, we are involved with the clientÂ’s team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more

View Profile View Profile