
Senior Software Engineer
Relativity
full-time
Posted on:
Location Type: Hybrid
Location: Colorado, Illinois, Kansas, Kentucky, Maryland • 🇺🇸 United States
Visit company websiteSalary
💰 $126,000 - $190,000 per year
Job Level
Senior
Tech Stack
AzureJavaJenkinsPython
About the role
- Architect, design, and develop model-based applications
- Guide product improvements across schema, framework, and platform
- Lead the team to best-practice technical design, by example and through collaboration
- Understand department-wide initiatives and guidelines, work with teams to ensure implementation is aligned with Engineering-wide policies and direction
- Maintain a backlog of tools or technology enhancements to improve the maintainability and quality of the solutions
- Encourage teams to work collaboratively by advising and enforcing best practices when needed
- Stay up-to-date with technologies and best practices related to CI/CD tooling and developer productivity
Requirements
- 2+ years of professional experience delivering successful SaaS products
- 5+ years of professional experience in software development
- Strong computer science fundamentals in algorithms, data structures and computational complexity
- A self-starter driven to make an impact
- Strong Communications skills, experience leading teams
- Proficiency in multiple programming languages, e.g : Java, Python, C#
- Able to learn at multiple levels of the stack – from fine-granularity technical implementation to high level control- and data-flow
- Comfortable working from Specifications to create a Technical Approach and scoping work
- Able to consider the Engineering solution in the business context
- Obsession with software quality and empathy for customer experience
- In-depth technical understanding and experience with at least two of the following DevOps Platforms: GitHub, Azure DevOps, GitLab, and Jenkins
- Experience implementing redundancy and disaster recovery scenarios
Benefits
- Competitive base salary
- Annual performance bonus
- Long-term incentives
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
model-based applicationsSaaS productssoftware developmentalgorithmsdata structurescomputational complexityJavaPythonC#DevOps Platforms
Soft skills
self-starterstrong communication skillsteam leadershipcollaborationbest practices enforcementcustomer experience empathyimpact-driven