Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer - .Net image - Rise Careers
Job details

Staff Software Engineer - .Net

Company Description

At Shift, we’re business specialists dedicated to helping Australian SMEs take control of their cashflow, streamline trade terms and choose the right financial products.  

We believe Australian businesses are the driving force behind our economy and are core to our communities. That’s why our business expertise, focus on relationships, and market-leading technology is at the core of everything we do.  

Our unique approach to product innovation combined with our collaborative culture means you can build your career in a supportive environment. You’ll be joining a diverse team of over 250 people who are always looking to deliver better outcomes for Australian businesses.

Job Description

As a Staff Software Engineer, you will play a key role in designing and implementing complex software solutions. You will collaborate with cross-functional teams, mentor junior engineers, and drive architectural decisions to enhance our products and services.

What you’ll do: 

  • Design, craft, and maintain software applications using our core development languages C# (.Net) and JavaScript / TypeScript (ReactJS)
  • Supporting the team to plan and prioritise work in agile Sprints
  • Support and contribute to software architecture and solution design
  • Collaborate with cross-functional teams to identify and prioritise technical solutions
  • Lead and assist with planning the development of technical solutions from concept to launch
  • Ensuring the team's SLOs are being monitored and met
  • Stay up-to-date with industry best practices and emerging technologies

Qualifications

What you’ll bring: 

  • 7+ years of professional experience in software development
  • 2+ years in a technology focused leadership role 
  • Strong programming skills in languages such as C# (.Net) as well as JavaScript and TypeScript (ReactJS)
  • Strong software architecture and solution design skills
  • Experience with Azure Cloud Services
  • Experience with event-driven microservice architectures
  • Experience with agile software development methodologies (e.g. as part of a scrum team)
  • Excellent communication and collaboration skills

Nice-to-Have:

  • Experience working with a fintech or with financial software development
  • Experience with Kubernetes and Docker
  • Experience with DevOps and CI/CD practices, such as continuous integration and deployment
  • Familiarity and/or experience with SRE concepts 

Additional Information

Key Benefits:

  • Collaborative teams – a flat structure means everyone can learn from colleagues and senior leaders around the business.  
  • Be involved – come together with all of your colleagues every 100 days to share the product and technology roadmap and business strategy.  
  • Flexible working environment – we’re headquartered in North Sydney with state-based workplaces and offer a flexible work policy.  
  • Family support – industry leading 26 weeks paid parental leave.  
  • Varied workspaces – our office enables areas for collaboration, brainstorming and socialising as well as focus zones. 
  • Range of benefits – supporting your physical, psychological and financial wellbeing.

#LI-Hybrid

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer - .Net, Shift

At Shift, a leading expert in empowering Australian SMEs, we're on the lookout for a talented Staff Software Engineer to join our dynamic team in North Sydney. In this pivotal role, you'll have the opportunity to design and implement innovative software solutions that help businesses take control of their cashflow and streamline their operations. As a Staff Software Engineer, you’ll work closely with cross-functional teams, mentor junior engineers, and lead essential architectural decisions that drive our product development. You’ll spend your days crafting applications using C# (.Net) and JavaScript/TypeScript (ReactJS), while also contributing to the overall software architecture. Your leadership skills will shine as you help guide your team through agile sprints, ensuring that we meet our service level objectives. Staying current with industry best practices and emerging technologies will be key in this role. With more than 7 years of software development experience, including 2 years in a technology-focused leadership position, you’ll bring a strong foundation of programming skills and a passion for delivering quality solutions. Our collaborative culture values every team member's input, allowing you to actively shape our technology and product roadmap. Join us at Shift, where your contributions will directly impact Australian businesses and communities!

Frequently Asked Questions (FAQs) for Staff Software Engineer - .Net Role at Shift
What are the responsibilities of a Staff Software Engineer at Shift?

As a Staff Software Engineer at Shift, your responsibilities include designing and implementing complex software solutions, collaborating with cross-functional teams, mentoring junior engineers, and making architectural decisions. You will operate using C# (.Net) and JavaScript/TypeScript (ReactJS) while also being involved in agile planning and prioritization. Your input will help enhance our products and services, ensuring that we meet industry standards and deliver exceptional outcomes.

Join Rise to see the full answer
What qualifications are needed to apply for the Staff Software Engineer position at Shift?

To be considered for the Staff Software Engineer position at Shift, candidates should possess over 7 years of professional experience in software development, along with at least 2 years in a tech leadership role. Strong programming skills in C# (.Net) and experience with JavaScript/TypeScript are essential. Additionally, expertise in software architecture, agile methodologies, and familiarity with Azure Cloud Services will significantly strengthen your application.

Join Rise to see the full answer
How does Shift support continuous professional development for Staff Software Engineers?

Shift is committed to continuous professional development, offering a collaborative and flat structure that encourages learning from colleagues and senior leaders. As a Staff Software Engineer, you'll have opportunities to mentor junior engineers, participate in knowledge-sharing sessions every 100 days, and engage with industry best practices to keep your skills sharp and relevant.

Join Rise to see the full answer
Can you explain the flexible working environment for the Staff Software Engineer role at Shift?

At Shift, we embrace a flexible working environment that allows our Staff Software Engineers to work in various settings tailored to their needs. Our headquarters in North Sydney, alongside state-based workplaces, means you can choose the right work environment for you. This flexibility supports a healthy work-life balance, ensuring your productivity and well-being are prioritized.

Join Rise to see the full answer
What benefits can Staff Software Engineers expect at Shift?

Staff Software Engineers at Shift enjoy an extensive range of benefits including industry-leading parental leave, support for physical, psychological, and financial well-being, and varied workspaces designed for collaboration and focus. This holistic approach to employee wellness makes Shift a remarkable place to grow your career while feeling valued and supported.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - .Net
Can you describe your experience with C# (.Net) development?

In responding to this question, highlight specific projects you’ve worked on using C# (.Net). Discuss your approach to problem-solving within these projects, mention any frameworks you have employed, and emphasize the importance of writing clean, maintainable code.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

In your answer, focus on specific mentorship techniques such as setting up regular one-on-one check-ins, encouraging a culture of learning through code reviews, and providing constructive feedback. Share examples of how you've helped junior engineers reach their full potential.

Join Rise to see the full answer
How do you ensure that your software architecture meets the needs of the product?

Discuss your approach to understanding product requirements thoroughly before proposing an architecture. Explain how you involve stakeholders in the decision-making process and ensure that architectural choices align with business goals while also being scalable and maintainable.

Join Rise to see the full answer
What experience do you have with Azure Cloud Services?

Share specific instances where you've utilized Azure Cloud Services in previous projects. Emphasize your understanding of its offerings, how you integrated them within applications, and the benefits seen as a result, such as improved scalability, performance, and security.

Join Rise to see the full answer
Describe your familiarity with event-driven microservice architectures.

A solid response should include definitions and examples of event-driven architectures you've implemented. Discuss any challenges you've faced when adopting this architecture style, as well as the benefits it brought to your team's development process and deployment strategy.

Join Rise to see the full answer
How do you handle working in an Agile environment?

Your answer should reflect an understanding of Agile principles. Mention your role in sprint planning and retrospectives, and how you adapt to changes in requirements. Provide an example of how Agile has positively impacted your development processes.

Join Rise to see the full answer
What techniques do you use to stay updated with industry best practices?

Discuss your methods for keeping current with industry trends, such as attending workshops, following thought leaders, and participating in online communities. Mention specific resources that have recently helped you enhance your software development skills.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you solved?

Describe the problem rigorously and the steps you took to analyze and solve it. Highlight your critical thinking and problem-solving skills. Don't forget to mention how your solution improved the project's outcome.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

Explain your approach to evaluating task urgency and importance, potentially using methods like the Eisenhower Matrix or Agile prioritization techniques. Provide a real-life example where your prioritization skills benefited a team project.

Join Rise to see the full answer
What role do communication and collaboration play in your development work?

Convey the importance of effective communication in software development. Offer examples of how you've fostered collaboration within your team and across departments, leading to successful project outcomes and better team dynamics.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ServiceNow Remote Building A,B,C 2225 Lawson Lane, Santa Clara, CALIFORNIA, United States
Posted 3 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 4 days ago
Dental Insurance
Disability Insurance
Health Savings Account (HSA)
Vision Insurance
Flexible Spending Account (FSA)
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical
SHIELD Remote No location specified
Posted 11 days ago
Photo of the Rise User
Phocas Software Remote No location specified
Posted 3 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 9 days ago

Founded in 2013, Shift Technologies, Inc. is a San Francisco-based e-commerce platform for peer-to-peer vehicle pricing, buying, and selling.

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 25, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins
Photo of the Rise User
Someone from OH, Independence just viewed Analyst - Customer Master Data at AECOM
Photo of the Rise User
Someone from OH, Mount Vernon just viewed Assistant Buyer - Nursery. 12 Months FTC at The Very Group