Relativity

Senior Software Engineer – JAVA, C#

Relativity

full-time

Posted on:

Location Type: Hybrid

Location: KrakówPoland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 PLN 208,000 - PLN 312,000 per year

Job Level

About the role

  • Implementing tools and technologies to provision and configure an enterprise software system in public and sovereign clouds with a focus on increasing efficiency and reliability of deployed storage systems
  • Ability to contribute throughout all phases of a service lifecycle from conception through design, development, deployment, and ultimately operation
  • Ability to contribute to and mature existing, fully automated CICD workflows
  • A commitment to monitoring and observability
  • Identify, document, automate, and engineer processes for repeated tasks
  • Oversee the application environment to effectively run and maintain the technology and determine the advisement of potential technology or process improvements
  • Strategize, plan, prioritize, schedule, and partner in the execution of infrastructure provisioning and configuration while focusing on maintaining or improving security, data integrity, programming logic integrity, and administration
  • Manage the deployment of our infrastructure product and our deployment/upgrade processes
  • Seek and recommend improvements to current processes and technologies used
  • Participate in code reviews for projects written by your team
  • Participate in design reviews for new and existing services and platforms
  • Influence the use of industry-leading development platforms and process
  • Participate in the on-call rotation to ensure a tight feedback loop from customers

Requirements

  • 5+ years of software development of commercial-grade systems and applications
  • Bachelors in Computer Science, Engineering, or similar technical degree, or work equivalent experience
  • Experience with software engineering best practices: unit testing, code reviews, design documentation, excellent debugging, and troubleshooting skills
  • Strong computer science fundamentals in algorithms, data structures and computational complexity
  • A self-starter driven to make an impact
  • Strong Communications skills
  • Experience in Java or C#
  • Comfortable working from Specifications to create a Technical Approach and scoping work
  • Ability to consistently deliver modular and scalable solutions in a timely manner
  • Obsession with software quality and empathy for customer experience
  • Technical understanding at least two of the following DevOps Platforms: GitHub, Azure DevOps, GitLab, and Jenkins
Benefits
  • Comprehensive health, dental, and vision plans
  • Parental leave for primary and secondary caregivers
  • Flexible work arrangements
  • Two, week-long company breaks per year
  • Additional time off
  • Long-term incentive program
  • Training investment program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaC#unit testingcode reviewsdesign documentationdebuggingtroubleshootingalgorithmsdata structuresDevOps
Soft Skills
self-starterstrong communicationimpact-drivencustomer empathymodular solution deliveryscalable solution deliveryprocess improvementcollaborationstrategic planningprioritization