Civitech

Software Engineer II

Civitech

full-time

Posted on:

Location Type: Remote

Location: AlabamaAlaskaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $110,000 - $126,000 per year

About the role

  • Participate with other engineers in the design, implementation, and maintenance of Civitech’s applications and infrastructure.
  • Collaborate cross-functionally with product, research, and data science teams to develop features from participation in requirements definition through to testing and documentation.
  • Build scalable, secure, and high-performing features in a cloud environment.
  • Communicate effectively with team members and contribute to an open and inclusive engineering culture.
  • Grow your technical skills and contribute to effective team development practices.

Requirements

  • You have 4 - 8 years of software engineering experience.
  • 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 expertise with one or more of the following: Ruby on Rails, Python, or Javascript/Typescript.
  • You have experience working with cloud environments, particularly Google Cloud Platform or AWS; experience with Azure is also valuable.
  • You are skilled in facilitating collaboration between engineers and with partner teams.
  • You are experienced with identifying issues and helping to develop solutions.
  • You are used to being actively engaged in planning the team’s work via backlog refinement, helping to write user stories.
  • You are practiced with written and verbal communication that helps make complex code accessible.
  • You prioritize writing maintainable and well-documented code.
  • You demonstrate the ability to effectively give and receive constructive feedback, especially with other engineers.
  • You are autonomous in your engineering work and know when to seek support.
  • You’re a strong pairing partner for other engineers and are comfortable mentoring other engineers regularly to help them grow their skills.
  • You’re accustomed to taking the lead role on projects and/or in cross-functional teams.
  • You think beyond functional requirements of a project/feature and ensure non-functional requirements - like performance and documentation - are accounted for, ensuring that engineering needs of latter phases like QA, deployment, and launch have been considered.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Ruby on RailsPythonJavascriptTypescriptcloud environmentsGoogle Cloud PlatformAWSAzurebacklog refinementuser stories
Soft Skills
collaborationcommunicationconstructive feedbackmentoringautonomyteam developmentproblem-solvingleadershipengagementinclusivity