Job Closed

This listing is no longer active.

CivicPlus logo
CivicPlus

Powering and Empowering Government

Lead Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 501-1,000Since 2001H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

116 days ago

Salary

$119K - $181K / year

Seniority

Senior

Job Description

Lead Software Engineer

CivicPlus

• Abstract requirements to analyze and design innovative new software solutions for enhancement of the company’s products • Responsible for the performance of employees on their team and provides status reports • Provide technology leadership and mentoring to the team • Reviews and evaluates the team’s output to ensure that all work adheres to standards and best practices while maintaining a high degree of quality • Understand the team’s deployment pipelines and processes • Leverage the team’s capabilities to maximize effectiveness • Understand the high-level architecture employed by the team and cross-product interactions • Test and own software solutions appropriately throughout their lifecycle • Actively participate as a full member of an Agile development team • Deliver unit-tested solutions • Evident interest in keeping up to date with technology landscape and best practices • Responsible for completing employee performance reviews and development plans • May be asked to perform other duties as assigned

Job Requirements

  • Proficient with .NET Core, ASP.NET, MVC, Web API, C# Or PHP, MySQL, Laravel Or Ruby on Rails, PostgreSQL, Ember
  • Proficient with JavaScript
  • Understanding of SOLID design principles
  • Experience of unit tests and testable code
  • Highly effective communication skills
  • Proficient with source code control tools and techniques
  • 6yrs experience and a Degree in Computer Science or related field; or 8yrs of relevant experience
  • Professional experience developing highly scalable API's and integrations
  • Solid understanding of Web application architecture and operations
  • Experience with Agile development processes.

Benefits

  • Comprehensive health insurance
  • Dental insurance
  • Vision insurance
  • Flexible Time Off
  • 401(k) plan
  • and more.

Related Job Pages

More Full-stack Engineer Jobs

Software Engineer, Engineering Tooling

Tailscale

Tailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla

• Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed. • Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you'll own end to end. • Work directly with internal customer-facing teams to empower their mission and take pride in making their day-to-day lives easier. Work with product engineering to extract the data needed to drive business decisions. • Introducing new developer tooling to increase engineering productivity • Improving existing tools, such as CI/CD • Using information from production data to surface potential issues • Creating tooling for dev and staging environments • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources.

Canada
$242.5K - $302.8K / year
Job Closed

Software Engineer, Engineering Tooling

Tailscale

Tailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla

• Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed. • Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you'll own end to end. • Work directly with internal customer-facing teams to empower their mission and take pride in making their day-to-day lives easier. Work with product engineering to extract the data needed to drive business decisions. • Introducing new developer tooling to increase engineering productivity • Improving existing tools, such as CI/CD • Using information from production data to surface potential issues • Creating tooling for dev and staging environments • Work as part of a team of engineers to design, build, test, and document core software components. • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources.

United Kingdom
£143.0K - £178.5K / year
Job Closed

Software Engineer, Engineering Tooling

Tailscale

Tailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla

• Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed. • Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you'll own end to end. • Work directly with internal customer-facing teams to empower their mission and take pride in making their day-to-day lives easier. Work with product engineering to extract the data needed to drive business decisions. • Introducing new developer tooling to increase engineering productivity • Improving existing tools, such as CI/CD • Using information from production data to surface potential issues • Creating tooling for dev and staging environments • Work as part of a team of engineers to design, build, test, and document core software components. • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources.

United States
$181K - $226K / year
Job Closed
ClickHouse logo

Cloud Software Engineer – Identity and Access Management

ClickHouse

ClickHouse, Inc. is a database management system that allows users to generate analytical reports using real-time SQL queries. The company’s technology works

• Develop, manage and collaborate with other engineering teams for authentication, authorization, audit logging and monitoring • Ensure customers and internal users are provided a secure, user-friendly way to access systems, including support for SAML, SCIM, MFA and passwordless auth • Ensure resources have the proper level of authorization that is secure, easy for users to understand and easy for engineers to develop against • Ensure events are captured for analysis and surfaced for both internal teams and customers as appropriate • Collaborate with other engineering teams to understand database access management patterns, provide guidance for security or usability improvements and contribute where possible • Collaborate with other engineering teams to understand integration patterns for third party systems and work to develop common patterns and platforms to enable secure management of credentials for this application • Ensure systems comply with relevant security and compliance frameworks, such as NIST • Create and maintain internal documentation to enable other teams to on-board and integrate with identity & access management systems • Respond to on-call escalations involving the identity and access management platform

Canada