
Senior Software Engineer – JAVA, C#
Relativity
full-time
Posted on:
Location Type: Hybrid
Location: Kraków • Poland
Visit company websiteExplore more
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