Get daily remote job opportunities in your inbox

No middlemen, no spam, no infinite scrolling.

Get relevant job opportunities, one email at a time.

Unsubscribe at any time.

Senior Software Engineer @Civitech

[Hiring] Senior Software Engineer @Civitech

Mar 29, 2025 - Civitech is hiring a remote Senior Software Engineer. 💸 Salary: unspecified. 📍Location: USA.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

The Senior Software Engineer will be responsible for building and maintaining front-end and back-end solutions for desktop and mobile web applications that empower progressive candidates and organizations.

  • Participate in the design, implementation, and maintenance of our web-based applications
  • Build scalable, secure, and high-performing application features in a cloud environment
  • Mentor other engineers, build an open and inclusive team, cultivate agile methodologies, and foster a culture of sustainable tech health
  • Collaborate with cross-functional teams, including product managers, designers, and analysts, to deliver impactful features.

Qualifications

  • You thrive in a fast-paced startup environment, enjoy building software for the public good, and are passionate about democracy, civics, and politics
  • You have at least 6 years experience in a software engineering role
  • You have experience with back-end development, including a solid understanding of object-oriented programming (OOP) principles and working with object-relational mappers (ORMs) like Entity Framework or similar tools
  • You can develop dynamic and user-friendly front-end features using modern JavaScript frameworks and libraries such as React, TypeScript, Tailwind, and JQuery
  • You have hands-on experience working with cloud environments, particularly Google Cloud Platform (preferred), but Azure, or AWS are also valuable
  • You prioritize writing maintainable and well-documented code, and you value collaboration by actively seeking and incorporating feedback from your team
  • You are committed to leveraging data to elect Democrats and empower progressive organizations

Requirements

  • Proficiency in the ASP.NET Core ecosystem, including Entity Framework Core
  • Familiarity with domain-driven design and experience working with frameworks like Volo ABP Framework
  • Experience with continuous integration and deployment (CI/CD) tools, especially GitLab CI
  • Skilled in database administration, with a preference for PostgreSQL
  • Experience working with cloud data warehouses, particularly BigQuery, to manage and analyze large datasets efficiently
  • Knowledge of scaling and high-availability techniques to support performant and reliable systems
  • Expertise in application server security practices, including cryptography, authentication, authorization, and data privacy
  • Experience contributing to automated test suites and ensuring robust test coverage
  • Familiarity with load testing tools to measure and optimize application performance
  • Proficiency in Python for scripting, automation, or data-related tasks
  • Adherence to Clean Code principles and a commitment to writing maintainable, well-structured code
  • Experience with developer tools like Insomnia, Postman, and Swagger for API testing and documentation
  • Strong writing skills to produce clear and concise technical documentation
  • Knowledge of U.S. elections administration and/or campaign operations is a plus

Benefits

  • Medical, Vision, & Dental Insurance
  • 401(k) plan
  • Employee Stock Options
  • Employer-paid Life Insurance
  • Optional Short/Long Term Disability Insurance
  • Flexible Time Off & Paid Company Holidays
  • Flexible Spending Account
  • Parental Leave
  • Flexible Schedules
  • Professional Development Stipend
  • Monthly Office Upkeep Stipend

Similar Remote Jobs

More Software Development jobs

More jobs in USA

Before You Apply
📍 Be aware of the location restriction for this remote position: USA
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Civitech
Software Development
Salary 💸 unspecified
Remote Location
USA
Job Type full-time
Posted Mar 29, 2025
Apply for this position Unlock 54,622 Remote Jobs
📍 Be aware of the location restriction for this remote position: USA
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer Apply for this position Unlock 54,622 Remote Jobs
×
  • Unlock 54,622 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community