Principal, Backend/Integration Software Engineer
Core
Designing, developing, testing, and implementing complex backend systems, web services, and integration solutions for B2B technology experts.
Role type
Principal Backend/Integration Software Engineer
Builds
Complex engineering solutions, automation tools, and production applications for the global IT sales channel.
Domain
Global IT sales channel, B2B technology distribution, cloud services integration.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java 8+, REST API development, Spring Boot, JPA, Hibernate, JDBC, relational databases, system design, test automation, DevOps practices, Agile/SCRUM methodologies, mentoring and coaching.
Preferred skills
Python, NodeJS, GCP, log management/APM tools (Splunk, DataDog), front-end testing automation.
Technologies
Java, Spring Boot, JPA, Hibernate, JDBC, Maven, SonarQube, JUnit, Git, Bitbucket, Confluence, JIRA, XML, JSON, SOAP, REST, GCP, Splunk, DataDog.
Responsibilities
Design and develop complex backend systems and web services; manage large projects with limited oversight; coach and mentor lower-level engineers; respond to production support incidents; create technical documentation and architecture diagrams; participate in code reviews and Agile ceremonies.
Seniority
Principal, hands-on IC with strategic oversight and mentorship.