Remotery

Principal Software Engineer

Posted 3 hours ago

This is a fully remote position, open to applicants in Ukraine.

📋 Description

• Engage in presales activities, discovery sessions, technical workshops, tenders, and RFI/RFP evaluations.

• Convert business requirements into scalable technical solutions and implementation strategies.

• Architect enterprise-level systems for Java-based distributed architectures and microservices platforms.

• Develop technical proposals, estimations, architecture diagrams, delivery assumptions, and implementation roadmaps.

• Determine technology stack, infrastructure strategies, integrations, security principles, and team structure.

• Present and advocate for technical solutions during discussions with customers and stakeholder meetings.

• Assist Sales and Delivery teams during presales and the initiation of projects.

• Lead the technical project startup phase and translate high-level concepts into actionable implementation strategies.

• Establish architecture standards, engineering protocols, and best practices for development.

• Mentor engineering teams during the initial stages of delivery, supporting onboarding and conducting technical interviews.

• Perform architecture and code reviews to guarantee scalability, maintainability, and adherence to security standards.

• Address complex technical challenges and provide guidance to Senior and Lead Engineers.

• Drive technical decision-making while balancing business objectives, delivery timelines, and quality standards.


⛳️ Requirements

• Over 5 years of experience in software engineering with significant technical leadership roles.

• Proficient hands-on experience in Java ecosystem development.

• Extensive knowledge of Spring and Spring Boot.

• Strong understanding of microservices and distributed systems architecture.

• Experience in designing and implementing REST APIs and event-driven architectures.

• Practical knowledge of Kafka or similar messaging technologies.

• Familiarity with both relational and NoSQL databases.

• Strong experience with cloud platforms such as AWS, Azure, or GCP.

• Proficient 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 transforming them into technical solutions.

• Background in participating in presales, discovery phases, solution proposals, or tender processes.

• Strong skills in estimation and solution design.

• Excellent communication and presentation skills in customer-facing situations.

• Ability to independently drive technical initiatives and assume ownership.

• Upper-Intermediate English proficiency.


🏝️ Benefits

• Opportunities for professional development.

• A mature engineering culture.

• The ability to influence projects from their inception.

People also viewed

Collectly3 hours ago

Senior Software Engineer – Pre Service Team

RS flagSerbia OnlyFull-timeFull-stack Engineer
ApplyView job
ioet3 hours ago

Senior Product Engineer

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
Allata3 hours ago

FullStack Developer, Java, Vue

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
hatch I.T.3 hours ago

Senior Full Stack Developer

US flagDistrict of Columbia, +1 more stateFull-timeFull-stack Engineer
ApplyView job
CVS Health4 hours ago

Senior Manager – Epic EHR Development Lead, Software Development

US flagMassachusetts OnlyFull-timeFull-stack Engineer$130.3k – $260.6k/year
ApplyView job
Alkami Technology4 hours ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $175k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers