Demo

Staff Engineer

BillGO, Inc.
Fort Collins, CO Other
POSTED ON 10/18/2024 CLOSED ON 12/19/2024

What are the responsibilities and job description for the Staff Engineer position at BillGO, Inc.?

Job Details

Job Location:    Fort Collins, CO
Position Type:    Full Time
Salary Range:    $156,300.00 - $225,000.00 Salary/year
Travel Percentage:    Negligible
Job Shift:    Day

Description

POSITION SUMMARY

The Staff Engineer is a key member of the software development team responsible for designing and delivering high-quality advancements to BillGO’s products. This role involves close collaboration with cross-functional teams—including Product, Architecture, Database, DevOps, and Performance—to design and implement optimal product solutions. The Staff Engineer will focus on building scalable, high-performing systems, ensuring alignment with both business requirements and technical standards.

The ideal candidate will possess strong technical leadership abilities and the capacity to drive innovation within a collaborative environment. This role requires a deep understanding of system architecture, software development processes, and an ability to solve complex technical challenges while contributing to the overall growth and evolution of BillGO’s product suite.

HOW YOU’LL ADD VALUE

All other duties as assigned, plus…

  • Foster open communication with Product Owners, Quality Test Automation Engineers, fellow Software Engineers, Development DBAs, and cross-functional leaders to effectively transform business requirements into technically sound and business-savvy product features.
  • Identify, troubleshoot, and resolve software issues, optimizing code for performance, security, and reliability.
  • Collaborate with developers and architects to determine optimal architectural solutions, ensuring efficiency, maintainability, scalability, and alignment with business needs.
  • Manage internal code quality by enforcing standards and ensuring appropriate unit test coverage, working closely with QA to review and design test cases that meet or exceed customer expectations.
  • Lead and perform detailed code reviews, focusing on senior engineers, to ensure adherence to coding standards and best practices. Mentor all developers, with a specific emphasis on the growth and development of senior engineers.
  • Participate in full life cycle application development, including researching technical options, providing guidance on feasibility, and building proofs of concept to validate solutions.
  • Assist Product Management in the creation of realistic and achievable product roadmaps, ensuring alignment between technical capabilities and business objectives.
  • Oversee the quality and efficiency of the software delivery pipeline, guiding the team towards continuous improvement.
  • Collaborate with Solution and Enterprise Architects in the design, review, and implementation of new architecture solutions, ensuring alignment with current and future state architecture.
  • Assist the Architecture team in developing and refining standards, best practices, and coding guidelines.
  • Work closely with Architecture to create robust application designs and ensure architectural guidance is followed in team-based solutions.
  • Integrate new technologies and architectural enhancements into products by working with Architecture to define and implement future-state architecture solutions.

 

Qualifications


WHAT MAKES YOU A GOOD FIT:

  • Bachelor’s degree in Computer Science, Computer Engineering or related required and 10 years of .NET / Java software development experience building web-based applications OR a Master’s degree in Computer Science, Computer Engineering or related and 7 years of .NET / Java software development experience
  • Expertise in the Microsoft and/or AWS development stack, including technologies such as Java, Python, .NET Core, .NET Framework 4.5 , C#, JavaScript, Node.js, Visual Studio, RESTful services, ORM, T-SQL, JSON, MVC, XML, HTML, and CSS.
  • Strong foundation in best coding practices, including unit testing, object-oriented programming (OOP), and design patterns.
  • Advanced knowledge of SQL, including experience with stored procedures, indexes, functions, and triggers.
  • Proficient in version control systems (such as Git) and continuous integration environments.
  • Practical experience in Agile methodologies, such as Scrum and/or Kanban.
  • Experience with secure coding practices, with familiarity with the OWASP Top Ten security risks.
  • Hands-on experience in building applications using AWS and/or Azure-based Cloud architectures.
  • Proficiency in modern architectural design patterns, such as Microservices, SOA, Domain-Driven Design (DDD), CQRS, Asynchronous Messaging, Service Bus, Event Sourcing, APIs, and Web Services.
  • Experience with creating or utilizing CI/CD pipelines, containerization, and orchestration tools.
  • Familiarity with UML for modeling and diagramming software solutions.

 

SUPERVISORY RESPONSIBILITIES

This position does not have supervisory responsibilities but is expected to mentor new team members and senior level engineering positions.

Salary : $156,300 - $225,000

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 Staff Engineer?

Sign up to receive alerts about other jobs on the Staff Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at BillGO, Inc.

  • BillGO, Inc. Fort Collins, CO
  • Job Details Job Location : Fort Collins, CO Position Type : Full Time Salary Range : $24.00 - $25.00 Hourly Travel Percentage : None Job Shift : Day Descri... more
  • 3 Months Ago


Not the job you're looking for? Here are some other Staff Engineer jobs in the Fort Collins, CO area that may be a better fit.

  • Ursa Major Berthoud, CO
  • The future of aerospace and defense starts here. Ursa Major was founded to revolutionize how America and its allies access and apply high-performance propu... more
  • 3 Months Ago

AI Assistant is available now!

Feel free to start your new journey!