Software Engineer
Role summary
The Florida Education Association (FEA) seeks a temporary Software Engineer to design, develop, and maintain scalable web applications and backend services. Reporting to the Director of Information Technology, this role requires expertise in Angular, React, .NET, and SQL Server. The engineer will collaborate with a team and project manager to deliver robust solutions, conduct testing, optimize databases, and ensure application security, scalability, and reliability. The position is remote within the U.S. and requires a Bachelor's degree or equivalent with at least 4 years of professional software development experience.
FEA Temporary Position Advertisement
Job Title: Software Engineer
Classification: Temporary at-will employment (non-union)
Duration: No more than a one-year period
Supervisor: Director of Information Technology
Location: This position must be performed within the U.S. with work time periods around Eastern time zone
The Florida Education Association (FEA) is the largest association of professional
employees and the largest labor union in the Southeast, representing more than 120,000
members. FEA members include teachers, education staff professionals, higher
education faculty and graduate assistants, retirees, education students, and early career
educators. FEA represents the professional and working interests of its members and
plays a prominent role in shaping state policies that affect public schools. FEA is a merged
state association affiliated with both the National Education Association (NEA) and the
American Federation of Teachers (AFT).
POSITION SUMMARY:
The Software Engineer position reports directly to the Director of Information Technology. We are seeking a talented and motivated Software Engineer with expertise in Angular, React, .NET, and SQL Server. The ideal candidate will design, develop, and maintain scalable web applications and backend services. You’ll work directly with a team and project manager to design and deliver robust solutions that meet the needs of the Florida Education Association and its affiliates.
QUALIFICATIONS:
- Bachelor’s degree (or equivalent) in computer science, software engineering, or a related field.
- 4+ years of professional experience in software development.
- Strong proficiency in Angular and React for front-end development with.NET (C#, ASP.NET Core) for backend development.
- Advanced knowledge of SQL Server, including writing complex queries and optimizing database performance.
- Familiarity with RESTful APIs and web services.
- Excellent problem-solving and communication skills.
- Ability to work independently and collaboratively in a small, cross-functional environment.
- Proficient understanding of software design and programming principles.
- · Experience with cloud platforms (Azure or AWS).
- · Knowledge of CI/CD pipelines and DevOps practices.
- · Solid understanding of microservices architecture.
- · Experience with unit testing and automated testing frameworks.
- · Experience working in a team-oriented, collaborative environment.
- · Ability to communicate ideas in both technical and user-friendly language.
- · Strong customer-service orientation.
- Analytical thinking and problem-solving capability.
- Strong attention to detail and time-management skills.
- · Experience in working in Association or labor union environment is a plus.
DUTIES AND RESPONSIBILITIES:
- Plan, analyze, design, implement and maintain full technology application stacks for the Florida Education Association
- Ability to research and create interop applications and APIs for new and existing systems
- Conduct functional and non-functional testing
- Design, develop, test, and maintain web applications using Angular and React frameworks.
- Build and maintain backend services and APIs using .NET technologies (C#, ASP.NET Core).
- Develop and optimize SQL Server database schemas, queries, and stored procedures.
- Collaborate closely with product and design stakeholders to deliver high-quality software solutions.
- Participate in meetings, code reviews, troubleshooting, and performance tuning of applications.
- Follow best practices in software engineering, including agile methodologies, version control, and documentation.
- Design and implement custom interface solutions for data movement across disparate systems
- Ensure application security, scalability, and reliability.
- Monitor, maintain and correspond in a timely manner to requests and assigned tasks.
- Other duties as assigned by the Director of Information Technology Services.
OTHER REQUIREMENTS
- · Maintain a working cell phone for FEA business communication including text messages.
- · Maintain a working internet service of at least 500 Mbps.
Compensation & Benefits:This position is eligible for up to 4% of annual salary 401(k) match and medical health insurance and will receive a cell phone and internet allowance. Salary will be based on comparable experience.
How to Apply: Interested candidates are to submit a cover letter and resume via email to feahr@floridaea.org. Applicants will be reviewed on a rolling basis with preference given to those who apply by Friday April 19, 2026.
FLORIDA EDUCATION ASSOCIATION
IS AN AFFIRMATIVE ACTION/EQUAL OPPORTUNITY EMPLOYER
Consistent with the FEA Affirmative Action Plan, minority, female, and physically challenged applicants are encouraged to apply. Please contact FEA’s Office of Human Resources at 850-201-2814 or feahr@floridaea.org to request an accommodation during the application process.
Pay: Up to $128,000.00 per year
Benefits:
- 401(k) 4% Match
- Health insurance
Work Location: Remote
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite