Senior Software Developer

  1. Home
  2. Remote jobs
  3. Architecture
  • Company dpirecruiting
  • Employment Full-time
  • Location 🇺🇸 United States, Idaho
  • Submitted Posted 1 month ago - Updated 5 hours ago

Additional Information:

  • This position is a full-time role.
  • On-site presence may be required at our offices in Chico, CA, or Eagle, ID, with potential remote options available.
  • A typical workweek consists of 8 hours daily, Monday through Friday, with occasional overtime.
  • All job offers are contingent upon the applicant passing a post-offer, pre-employment background check, and drug/alcohol screening.

Minimum Essential Duties and Responsibilities:

  • Attend work on a regular and continuous basis.
  • Lead the design, development, and implementation of complex software systems and applications, ensuring high performance, scalability, and reliability.
  • Oversee technical aspects of project development, including planning, architecture design, and execution, ensuring timely delivery of high-quality software.
  • Maintain code quality by adhering to best practices in coding standards, code reviews, unit testing, and continuous integration/delivery.
  • Develop and oversee the implementation of websites and applications, coordinating site and application functionality.
  • Mentor and provide technical guidance to junior developers, fostering an environment of learning and continuous improvement.
  • Identify, analyze, and resolve complex technical issues across multiple systems, ensuring minimal downtime and high system availability.
  • Collaborate with security and compliance teams to ensure site security.
  • Ensure all software solutions comply with security, privacy, and regulatory requirements, implementing necessary controls and protocols.
  • Work closely with cross-functional teams, including product managers, designers, and other developers, to gather requirements and ensure solutions align with business needs.
  • Communicate progress, challenges, and technical decisions to management, ensuring alignment with overall project goals and timelines.
  • Create and maintain comprehensive documentation for software designs, architectures, and procedures to ensure seamless handovers and knowledge sharing.
  • Provide on-call support to meet service level agreements.
  • Research and implement new technologies, frameworks, and methodologies to enhance the development process, improve performance, and streamline workflows.
  • Perform other duties as assigned.

Minimum Requirements:

  • 5 years of experience in Computer Science, Programming, and/or Web Development.
  • Experience building dynamic & responsive front-end interfaces using HTML5, Javascript, React, CSS3, etc.
  • Experience building highly available back-end services using PHP, Go, Node.js, and/or Python.
  • Experience working with relational and NoSQL databases (PostgreSQL, DynamoDB).
  • Experience using development and versioning tools including Bash, NPM, Docker, and Git.
  • Some experience using CI/CD and IaC tools including GitHub Actions, CDK, and Terraform.
  • Experience using cloud services including Amazon Web Services and Google Cloud (particularly Lambda, RDS, DynamoDB, and Maps SDK).
  • Ability to think critically, independently, and utilize problem-solving skills.
  • Ability to pivot between multiple priorities and projects as needed.
  • Must be detail-oriented and consistently accurate in all aspects of work, including data entry and organizational skills.
  • Demonstrate a strong level of personal and professional integrity and ethics.
  • Collaborative mindset for internal and cross-functional teamwork.
  • Excellent communication and interpersonal skills, with an ability to maintain highly effective working relationships.
  • Ability to remain self-motivated to produce required deliverables accurately and on time.
  • Demonstrate professionalism and focus, even during stressful situations.
  • Ability to consistently work full-time Monday through Friday during operational hours.
  • Commitment to upholding and promoting Company values.

Preferred Attributes:

  • Experience with map-based or GIS applications and associated concepts (LiDAR, DEM, geohash, etc.).
  • Experience with machine learning and data engineering concepts and implementation.
  • A formal or informal background in physics, math, simulation, and/or game design.
  • Technical certifications, certificate programs, and/or higher-level training are highly desired.

Physical Requirements:

  • Ability to sit for extended periods of time and use repetitive motions including writing and typing.
  • Specific vision requirements include close, distant, and peripheral vision, depth perception, and focus adjustment.
  • Requires use of near vision with or without correction, and an ability to see details at close range (such as using a computer monitor, reading reports, etc.).
  • Use of computer systems, video displays, keyboard, mouse, and other peripherals for prolonged periods of time.
  • Use of hands to hold, grip, carry, and physically interact with objects, tools, or controls.


What are some of the benefits of working at ALERTWest?

  • Our facilities include an on-site cafeteria with daily lunches and a dedicated game room for employees to rest and refresh.
  • Interactive employee training and onboarding.
  • ALERTWest offers a comprehensive benefits program to all eligible employees. Benefits include:
    • Group Medical and Dental group insurance,
    • Life Insurance
    • Vision reimbursement program,
    • Free Residential Internet Service (if you reside in the coverage area),
    • 401k - currently 4% employer match,
    • Sick and Vacation Pay
    • Holiday pay
    • Employee Assistance Program (EAP)
    • Medical benefits without a waiting period (available 1st of month after you start)

While completing your application, please provide a portfolio or personal website (e.g., GitHub) showcasing your projects, contributions, and code, as well as a Linked in profile.

Loading similar jobs...

USA Remote Jobs

Discover fully remote job opportunities in the United States at USA Remote Jobs. Apply for roles like Software Developer, Customer Service Specialist, Project Manager, and more!

© 2025 Created by USA Remote Jobs. All rights reserved.