Software Developer II

Shiftboard
Vancouver, BC Full Time
POSTED ON 8/15/2023 CLOSED ON 9/16/2023

What are the responsibilities and job description for the Software Developer II position at Shiftboard?

Software Developer II

This is a great opportunity to put both your leadership and core engineering skillset to use. We are currently looking for a Software Developer II to deeply embed within our engineering team to deliver robust product features in an existing cloud-based, enterprise-grade codebase. As each of our customers is unique, you’ll need to use your strong understanding of design patterns and help ensure that the broader team around you continues to deliver high-quality results while operating at the fast cadence of our business.

Who we're looking for

Your primary skillset should be in solving complex problems with simple engineering solutions. Most of your day will be invested in advancing our existing products to be best-in-class SaaS architecture with distributed patterns and microservices. You’ll work alongside highly skilled team members who have a passion for solving problems well and will need to be ready to dive in and explore complicated requirements and diverse codebases as you design and deliver solutions.

What you'll do

  • Design and deliver deeply technical feature sets and develop commercially available solutions using Javascript, .NET, SQL, and Azure technologies
  • Implement technologies that improve efficiency, performance, and reliability
  • Develop and deliver innovative solutions to empower and enable customer requirements
  • Drive improvements in availability, reliability, and performance of core systems: both monoliths & distributed applications
  • Analyze and modify existing software as well as design, construct, and test commercial software that meets customer needs and delivers complete, on-time solutions
  • Participate in full development lifecycle, including requirements analysis and design
  • Drive work items related to client customizations or service implementation
  • Write technical specifications based on conceptual design and stated business requirements
  • Ensure ongoing product availability, serviceability, and maintenance
  • Support, maintain, and document software functionality
  • Analyze code to find causes of errors and revise programs as needed
  • Subject matter expertise in feature area, inclusive of area ownership and responsibility for quality, understanding design patterns, and planning of team engagement to assist feature area
  • Build reliable systems at scale as a feature team member
  • Identify and evaluate new technologies for implementation. Analyze code to find causes of errors and revise programs as needed.
  • Engage across multiple feature teams to create strong plans for technology servicing and investment
  • Communicate and participate daily with both on-site and remote teams
  • Assist customer support team in resolving outstanding customer issues
  • Participate in on-call rotational duties after first 90 days 

Skills you'll need

  • Bachelor’s Degree or higher in Computer Science or Computer Engineering, a related field, or equivalent practical experience
  • Professional experience in a SaaS business
  • Experience with at least one cloud provider (AWS, Azure)
  • Knowledge and background in messaging integration patterns to support microservice patterns
  • A sense of commitment to end-to-end product and service quality, completeness, and the resulting experience
  • Strong communication to articulate design, approach, and solution overview to both internal and external audiences
  • Good decision-making skills, conflict resolution, and follow-through with partners
  • Experience with .NET (C#, ASP.NET) preferred
  • Experience with Perl, Python, Node.js is desired
  • Experience with MariaDB/MySQL and/or PostgreSQL is desired

As part of the recruiting process, we will ask you to participate in a skills assessment, allocating 2-3 hours to augment a sample problem. This allows us to understand your approach to problems and your ability to comprehend existing solutions and provides conversation material for our interview process.

What you'll get

  • Competitive compensation
  • ESPO (employee stock option program)
  • MyFlex Extended Health: Prescription/Para Medical/Dental/Vision – with options to customize coverage
  • 3 weeks of vacation and 12 paid holidays per year
  • Flexible/hybrid work environment
  • $1,200 per year for home office expenses
  • $100 monthly commuter subsidy
  • Employee wellness program
  • Charitable donation match
  • Career advancement opportunities

Who we are

We are a growing team of developers located in Seattle, WA, and Vancouver, BC, who have a passion for solving problems well. We collectively own and manage the complete product offering from Shiftboard, working together to create simple offerings from complex customer requirements. We are highly collaborative and tend to work more toward outcomes than we stick to scripts.

Our team values:

  • We embrace a growth mindset: talents can be developed
  • We are highly driven and operate with a strong sense of agency and responsibility: focus on achieving results
  • We believe in a continuous improvement approach: small, concrete steps toward bigger goals
  • We value teamwork: dynamic collaboration to achieve results; full support to push and drive others to be great
  • We appreciate positive candor: face difficult issues factually, in a positive manner

Shiftboard is proud to provide workforce scheduling solutions for mission-critical operations that make the world go round. Leading manufacturing, energy, healthcare, and public services companies rely on our award-winning technology to keep their operations running smoothly, business goals on track, and employees happy.

Backed by innovative technology and an award-winning team, Shiftboard has supported over 500 million scheduled shifts for thousands of customers, including Fortune 500 companies, providing the employment pipeline for more than $45 billion in wages earned.

In our constant pursuit to better serve our customers, all team members bring creativity, pragmatism, and intellectual rigor to their responsibilities. We have high expectations of each other and work as a team to continually improve our industry-leading platform. Our growth mindset, coupled with execution, has allowed Shiftboard to create revolutionary workplace solutions.

Shiftboard seeks to make every employee feel appreciated and welcomed. We are an Equal Opportunity Employer and prohibit discrimination and harassment of any kind. We are committed to the principle of equal opportunity for all employees and to providing a work environment that makes everyone feel an integral part of the team.

In addition to a competitive salary and benefits package, we offer an employee stock option program, an employee perks and wellness program, and an open communication policy. If you appreciate being challenged to do your best work, making a difference every day through innovation and commitment to customers, please take the time to send us your resume.

Emulation Developer II
BTS Software Solutions -
Annapolis, MD
.Net Software Developer II
Keefe Group -
Des Moines, IA
Software Developer, Level II
Absolute Business Solutions Corp -
, VA, VA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer II?

Sign up to receive alerts about other jobs on the Software Developer II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360

Sign up to receive alerts about other jobs with skills like those required for the Software Developer II.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $100,668 - $129,964
  • Debugging Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $94,373 - $127,234
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Developer II jobs in the Vancouver, BC area that may be a better fit.

SQL Developer II

Procede Software, SOLANA BEACH, CA

.NET Developer II

TALENT Software Services, Chattanooga, TN