Software Engineer

Richmond Public Schools

Virginia (MN)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Comprehensive benefits package
Collaborative work environment

Job summary

A public education organization in Virginia is seeking a talented Software Engineer to design and develop innovative software solutions. The role involves working closely with cross-functional teams to build scalable applications and improve development practices. Ideal candidates should have a Bachelor's degree in Computer Science and at least 1 year of software development experience. This position offers a competitive salary, a comprehensive benefits package, and an opportunity to make a meaningful impact.

Qualifications

  • 1+ years of professional software development experience.
  • Experience with Agile and Scrum methodologies.
  • Knowledge of data structures, algorithms, and software design principles.

Responsibilities

  • Design, develop, test, deploy, and maintain software applications.
  • Collaborate with product managers and designers to translate requirements into solutions.
  • Debug and resolve complex software issues.

Skills

Clean code practices
Problem-solving
Team collaboration
Analytical skills

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Git
SQL
AWS
Docker

Job description

We are looking for a talented Software Engineer to design, develop, and implement software solutions that meet our business needs. As a Software Engineer, you will work with cross-functional teams to build and maintain high‑quality, scalable software applications.

Key Responsibilities
  • Design, develop, test, deploy, and maintain software applications
  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions
  • Write clean, efficient, and well‑documented code
  • Participate in architectural design sessions and contribute to technical decision‑making
  • Debug and resolve complex software issues
  • Implement automated testing to ensure code quality and reliability
  • Optimize applications for maximum performance and scalability
  • Stay current with emerging trends and technologies
  • Participate in code reviews and knowledge sharing with team members
  • Contribute to continuous improvement of development practices
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 1+ years of professional software development experience
  • Experience with software development methodologies (Agile, Scrum)
  • Knowledge of data structures, algorithms, and software design principles
  • Familiarity with databases and SQL
  • Experience with version control systems (Git)
  • Strong problem‑solving and analytical skills
  • Excellent communication and teamwork abilities
Preferred Qualifications
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of containerization (Docker, Kubernetes)
  • Experience with microservices architecture
  • Familiarity with CI/CD pipelines
  • Understanding of DevOps practices
  • Experience with test‑driven development
  • Knowledge of security best practices
  • Contributions to open‑source projects
Benefits
  • Competitive salary and comprehensive benefits package
  • Collaborative and innovative work environment
  • Opportunity to work on challenging projects with real impact

We are an equal opportunity employer committed to building a diverse and inclusive team. We encourage applications from people of all backgrounds.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer- Eng
Staff Software Engineer- Eng

UKG • Seattle (WA)

On-site
USD 150,000 - 190,000
Software Engineer
Software Engineer

HealthBay • Phoenix (AZ)

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

Business System Solutions • Leesburg (VA)

On-site
USD 80,000 - 120,000
401(k)
401(k) matching up to 4%
Comprehensive Medical, Dental, and Vision coverage fully paid for employees
+3
Senior Software Engineer
Senior Software Engineer

HireOTS • Mountain View (CA)

On-site
USD 130,000 - 170,000
Software Engineer
Software Engineer

Rresolveexpert Solutions LLC • New York (NY)

On-site
USD 85,000 - 120,000
Staff Developer
Staff Developer

HALLMARK YOUTHCARE RICHMOND INC • Richmond (VA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

MeetHires • Buffalo (NY)

On-site
USD 70,000 - 85,000
Software Engineer
Software Engineer

Provisions Group • Spring Hill (TN)

On-site
USD 85,000 - 120,000
Software Engineer
Software Engineer

Phpjobs • Perrysburg (OH)

On-site
USD 80,000 - 100,000
Junior Software Engineer
Junior Software Engineer

Kavaliro • Orlando (FL)

On-site
USD 60,000 - 90,000