{"id":1197954,"url":"https://alion.io/job/sigma-software-group-principal-java-developer","title":"Principal Java Developer","company":{"id":6266,"name":"Sigma Software Group","domain":"sigma.software","url":"https://alion.io/company/sigma-software-group","size_band":"1001-5000","is_staffing_agency":true,"is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Kyiv, Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":38000,"max_usd":100000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1229},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false}],"status":"live","first_seen_at":"2026-09-24T10:43:19Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-09-24T20:31:40Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Join Sigma Software as a Principal Software Engineer and help shape secure, large-scale digital platforms for Public Sector initiatives. This is a strategic senior-level role for an experienced engineering leader who can combine hands-on development, architecture expertise, technical leadership, and customer-facing communication.\nYou will work with enterprise-grade Java-based solutions, participate in presales and discovery activities, define technical strategies, and guide teams through project launch and early delivery stages.\nWe at Sigma Software create impactful solutions for global Customers and support our engineers with professional growth opportunities, mature engineering culture, and the ability to influence projects from the earliest stages.\nCUSTOMER\nOur Customers operate within Public Sector environment where security, reliability, scalability, and regulatory compliance are critical. The projects focus on building and modernizing enterprise digital services that support mission-critical operations, complex integrations, and long-term maintainability for large-scale organizations.\nPROJECT\nYou will join early-stage initiatives where technical leadership plays a key role in transforming business ideas into scalable implementation strategies. The position involves participation in presales activities, tenders, discovery workshops, architecture design, estimation, and project launch support.\nThe projects include enterprise Java ecosystems, cloud-native infrastructure, distributed systems, secure integrations, and modernization of legacy platforms. You will work closely with Customers, Sales, Delivery, and engineering teams to establish architecture standards and ensure successful project initiation.\n Participate in presales activities, discovery sessions, technical workshops, tenders, and RFI/RFP analysis.\nTranslate business requirements into scalable technical solutions and implementation strategies.\nDesign enterprise-level architectures for Java-based distributed systems and microservices platforms.\nPrepare technical proposals, estimations, architecture diagrams, delivery assumptions, and implementation roadmaps.\nDefine technology stack, infrastructure approach, integrations, security principles, and team composition.\nPresent and defend technical solutions during Customer discussions and stakeholder meetings.\nSupport Sales and Delivery teams during presales and project initiation phases.\nLead technical project start-up activities and transform high-level concepts into actionable implementation plans.\nEstablish architecture standards, engineering guidelines, and development best practices.\nGuide engineering teams during the first delivery stages and support onboarding and technical interviews.\nConduct architecture and code reviews to ensure scalability, maintainability, and security compliance.\nResolve complex technical challenges and mentor Senior and Lead Engineers.\nDrive technical decision-making while balancing business goals, delivery timelines, and quality expectations.\n 5+ years of software engineering experience with strong technical leadership responsibilities.\nStrong hands-on expertise in Java ecosystem development.\nDeep knowledge of Spring and Spring Boot.\nStrong understanding of microservices and distributed systems architecture.\nExperience designing and implementing REST APIs and event-driven systems.\nPractical experience with Kafka or similar messaging technologies.\nExperience with relational and NoSQL databases.\nStrong cloud platform experience with AWS, Azure, or GCP.\nExperience with Docker, Kubernetes, CI/CD pipelines, and infrastructure automation.\nUnderstanding of application security, monitoring, logging, and observability practices.\nExperience working with incomplete or ambiguous requirements and converting them into technical solutions.\nExperience participating in presales, discovery phases, solution proposals, or tender processes.\nStrong estimation and solution design skills.\nExcellent Customer-facing communication and presentation skills.\nAbility to independently drive technical initiatives and take ownership.\nUpper - Intermediate English level.","description_format":"text","description_chars":4152,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Intermediate (B1)","optional":false}]},"benefits":["Growth opportunities"],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Government"],"lifecycle":[{"event":"open","at":"2026-09-24T19:24:18Z"}],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["conf:0","agency","win:early"],"computed_at":"2026-09-24T21:22:48Z"},"pay":null,"html_url":"https://alion.io/job/sigma-software-group-principal-java-developer","json_url":"https://alion.io/job/sigma-software-group-principal-java-developer.json","meta":{"generated_at":"2026-09-24T21:22:48Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers"}}