SOFTWARE ENGINEER (MULTIPLE POSITIONS)

Overview

On Site
USD 70,246.00 - 100,582.00 per year
Full Time

Skills

Continuous Integration and Development
Continuous Improvement
Accessibility
Usability
Collaboration
DevOps
Continuous Integration
Continuous Delivery
Workflow
Reliability Engineering
Programming Languages
React.js
TypeScript
ASP.NET
.NET
Python
PostgreSQL
Business Software
SAP ABAP
SQL
Ruby on Rails
Node.js
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Storage
Management
Change Management
Interfaces
Information Systems
System Documentation
High Availability
Agile
Sprint
Knowledge Sharing
Regulatory Compliance
Training
Computer Science
Software Development
Enterprise Resource Planning
Learning Management
Database Administration
Data Modeling
API
Bilingual
Infor
Technical Support
Law

Job Details

POSITION GOAL

Design, develop, and maintain high-quality software solutions while integrating secure DevOps and Agile methodologies to ensure efficient, collaborative, and iterative delivery. The Software Engineer will leverage technical expertise to create scalable, secure systems, implement Continuous Integration and Continuous Delivery (CI/CD) pipelines, and contribute to automation processes. By collaborating across teams, the role focuses on optimizing workflows, enhancing software reliability, and fostering continuous improvement throughout the development lifecycle.

ESSENTIAL PERFORMANCE RESPONSIBILITIES

  • Create, review, analyze, and modify software systems ensuring high performance and reliability.
  • Design, develop, and maintain scalable and secure software solutions tailored to K-12 education needs, ensuring accessibility and usability for diverse student and staff populations.
  • Collaborate with cross-functional teams, including product managers, designers, and technical writers, to deliver engaging and effective educational tools.
  • Implement DevOps practices such as CI/CD pipelines to streamline development workflows and enhance system reliability.
  • Develop end-to-end features using modern programming languages and frameworks (e.g. React/TypeScript, ASP.Net Core) and back-end (e.g. .NET Core, Python/Postgres, Advanced Business Application Programming (ABAP), SQL, or Ruby on Rails, (node.js) while integrating cloud services like Amazon Web Services (AWS), Azure, or Google Cloud (Google Cloud Platform) for storage and infrastructure management.
  • Code, test, validate, and deploy system modifications using best practices in change management.
  • Troubleshoot and resolve software defects and performance issues.
  • Design, create, and analyze data interfaces between information systems.
  • Prepare system documentation and program specifications.
  • Conduct thorough code reviews to ensure high-quality standards and address technical issues promptly.
  • Monitor production systems to resolve issues, deploy updates, and maintain high availability of educational platforms.
  • Contribute to Agile development processes by participating in sprint planning, retrospectives, and iterative delivery cycles.
  • Participate in knowledge sharing and guidance from senior system engineers.
  • Perform and promote all activities in compliance with the equal employment and non-discrimination policies of The School Board of Broward County, Florida.
  • Participate in training programs offered to enhance the individual skills and proficiency related to job responsibilities.
  • Review current developments, literature and technical sources of information related to job responsibilities.
  • Ensure adherence to safety rules and procedures.
  • Follow federal and state, as well as School Board policies.
  • Perform other duties as assigned by the immediate supervisor, or designee.

MINIMUM QUALIFICATIONS & EXPERIENCE

  • A minimum of five (5) years of experience in creating, reviewing, analyzing or modifying software systems or equivalent education/industry certification(s).

PREFERRED QUALIFICATIONS & EXPERIENCE

  • An earned associate degree in computer science or related field from an accredited institution.
  • Experience in K12 Education and/or K12 Education software development.
  • Experience with one or more core enterprise applications used in the school district (i.e. Student Information, Enterprise Resource Planning, Learning Management, etc.).
  • Experience with database management and data modeling.
  • Experience with Application Programming Interface (API) development and maintenance.
  • Bilingual skills.

SIGNIFICANT CONTACTS-frequency, contact, purpose

Communicates frequently with employees throughout the District, using tact and good judgment, to complete assigned projects.

PHYSICAL REQUIREMENTS

Light work: Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force as frequently as needed to move objects.

TERMS OF EMPLOYMENT

Salary and benefits shall be paid consistent with the District's approved compensation plan. Length of the work year and hours of employment shall be those established by the School Board.

LINK TO JOB DESCRIPTION

To review this position's complete job description, access the following website: and search by Job Code. The Job Code for this position is: RR-112

LOCATION PREFERENCES/ADDITIONAL INFOR

Advertisement Window: 05/30/2025 - 06/09/2025

Work Calendar: 12 Month / 244 Days

Classification: Exempt

Compensation:

Broward Teachers Union - Technical Support Professional (BTU-TSP)

PAY GRADE 24 - $70,246 - $100,582

Please Note:

All candidates offered a position at the School Board of Broward County are subject to a national pre-employment background check. Employment is contingent upon the completion and review of a successful background check.

All Applications are Subject to Florida Public Records Law.

Current Employees Sign In to Apply! Internal Employee Career Site
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.