Staff Engineer at CivicPlus LLC
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Nov, 25

Salary

200000.0

Posted On

14 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Azure, Web Api, .Net Core, Computer Science, Php, Ruby, Javascript, Communication Skills, Operations, Mvc, Kubernetes, Design Principles, Laravel, Docker, Unit Testing, Aws, Application Architecture, Mysql, Design Patterns, Asp.Net, Postgresql, Sql

Industry

Computer Software/Engineering

Description

PREFERRED QUALIFICATIONS:

  • At least 10 yrs of relevant experience
  • Advanced proficiency with .NET Core, ASP.NET, MVC, Web API, C#
  • Proficiency in PHP, MySQL, Laravel Or Ruby on Rails, PostgreSQL, Ember
  • Proficient with JavaScript
  • Deep understanding of SOLID design principles
  • Experience with unit testing and writing testable code
  • Excellent communication skills
  • Advanced proficiency with source code control tools and techniques
  • Professional experience developing highly scalable API’s and integrations
  • Deep understanding of Web application architecture and operations
  • Experience with design patterns and their application
  • Familiarity with Azure, AWS or other cloud platforms

Nice to have skills:

  • Bachelor Computer Science or related field or relevant work experience
  • Experience of React JS (preferred) or other front-end development ecosystem
  • Experience of SQL, document databases, or other data persistence tools
  • Experience with Agile development processes
  • Experience with Docker or Kubernetes
Responsibilities

WHAT YOU’LL DO

As a Staff Engineer, you will:

  • Abstract requirements to analyze and design innovative new software solutions for enhancement of the company’s products
  • Efficiently develop code using best practices and current software patterns
  • Read, understand, debug code to find and solve current software problems and resolve defects
  • Deeply understand the high-level architecture employed by the team
  • Deeply understand the team’s deployment pipelines and processes
  • Test and own software solutions appropriately throughout their lifecycle
  • Keep up to date with technology landscape and best practices
  • Mentor and train other developers
  • Acts as a technical consultant for other developers and projects teams
  • Actively participate as a full member of an Agile development team
  • Responsible for helping develop and update coding standards
  • Create requirements that can be easily analyzed and abstracted by developers with less experience
  • Ensure the team produces high quality and performant solutions in line with industry best practices

This role offers:

  • Lead with purpose by designing innovative solutions that elevate local government technology.
  • Empower your team through mentorship, technical consulting, and setting high standards for quality and performance.
  • Own the architecture with deep expertise in scalable APIs, deployment pipelines, and modern frameworks.
  • Grow with impact in a collaborative, agile environment where authenticity and continuous learning are valued.
  • This role will always be working on the most business-critical initiatives
Loading...