1

Educational Software Development Jobs in Colorado

Software Engineer 3

Aurora, CO

$58.50 - $78.75/hr

Utilizes software development and software design methodologies appropriate to the development ... Required Education / Certifications · Twenty (20) years' experience as a SWE in programs and ...

Software Engineer 3

Aurora, CO

$58.50 - $78.75/hr

Utilizes software development and software design methodologies appropriate to the development ... Required Education / Certifications • Twenty (20) years' experience as a SWE in programs and ...

Responsibilities: * Managing the complete software development process from conception to ... education, and certifications. Our employees value the flexibility at CACI that allows them to ...

Software Engineer

Aurora, CO · On-site

$189K/yr

Responsibilities: * Managing the complete software development process from conception to ... education, and certifications. Our employees value the flexibility at CACI that allows them to ...

Lead the development of software applications and subsystems across the full product development ... The actual compensation may vary based on geographic location, work experience, education, and ...

Lead the development of software applications and subsystems across the full product development ... The actual compensation may vary based on geographic location, work experience, education, and ...

next page

Showing results 1-20

Educational Software Development information

See Colorado salary details

$83.6K

$149.4K

$187.7K

How much do educational software development jobs pay per year?

As of Jun 15, 2026, the average yearly pay for educational software development in Colorado is $149,422.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,900.00 and $171,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Educational Software Developer, and why are they important?

To thrive as an Educational Software Developer, you need strong programming skills, knowledge of instructional design principles, and experience with software development lifecycles, often supported by a degree in computer science or a related field. Familiarity with learning management systems (LMS), coding languages like JavaScript or Python, and frameworks such as React or Unity, as well as relevant certifications, is typically required. Creativity, collaboration, and effective communication are essential soft skills for understanding educators' needs and building user-friendly solutions. These skills are crucial for creating impactful, accessible, and engaging educational tools that enhance learning outcomes.

What is educational software development?

Educational software development is the process of designing, creating, and maintaining digital tools and applications that facilitate teaching and learning. These products can range from interactive learning platforms and e-learning modules to educational games and assessment tools. Developers work closely with educators and subject matter experts to ensure the software meets educational standards and effectively supports students' learning needs. The field combines expertise in software engineering, instructional design, and education theory.

What is the difference between Educational Software Development vs Educational Content Designer?

AspectEducational Software DeveloperEducational Content Designer
CredentialsTypically requires degrees in computer science, software engineering, or related fieldsUsually holds degrees in education, instructional design, or related areas
Work EnvironmentWorks in software development teams, coding, testing, and deploying educational appsCreates curriculum, lesson plans, and multimedia content for educational programs
Industry UsageDevelops software used in schools, e-learning platforms, and educational institutionsDesigns educational materials and content for similar platforms and curricula

While both roles focus on education, Educational Software Developers primarily build and program educational tools, whereas Educational Content Designers focus on creating the instructional content and materials used within those tools. Both collaborate to enhance learning experiences but have distinct skill sets and responsibilities.

How does collaboration typically work between educational software developers and educators during the product development process?

In educational software development, close collaboration with educators is essential to ensure that the final product meets actual classroom needs and aligns with learning objectives. Developers often participate in feedback sessions, conduct pilot testing in classrooms, and hold regular meetings with teachers and instructional designers. This iterative process allows for continuous refinement of features, usability, and content accuracy, resulting in software that genuinely supports teaching and learning. Open communication and adaptability are key to successfully integrating educational insights into the development workflow.
CO-Software Developer - TS/SCI w/ Polygraph

CO-Software Developer - TS/SCI w/ Polygraph

Sunayu, LLC

Aurora, CO

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 25 days ago


Job description

Location: Aurora, CO

Category: Software Developer
Travel Required:No
Remote Type: No
Clearance: TS/SCI w/ Polygraph


Position Requirements

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriatc to the development environment. Provides specific input to the software components of system design to include hardware/software tradc-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.


Primary Responsibilities
Analyze user requirements to derive software design and performance requirements.
Analyze user requirements to derive software design and performance requirements
Debug existing software and correct defects
Provide recommendations for improving documentation and software development process standards
Design and code new software or modify existing software to add new features
Integrate existing software into new or modified systems or operating environments
Develop simple data queries for existing or proposed databases or data repositones
Write or review software and system documentation
Serve as team lead at the level appropriate to the software development process being used on any particular project
Design or implement complex database or data repository interfaces/queries
Develop or implement algorithms to meet or exceed system performance and functional standards
Assist with developing and executing test procedures for software components
Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
Design. develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints: Perform quality control on team products
Implement recommendations for improving documentation and software development process standards
Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular
project
Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
Coordinate software system installation and monitor equipment functioning to ensurc operational specifications are met


Basic Qualifications

Fourteen ( 14) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional S',VE experience on projects with similar software processes may be substituted for a bachelor's degree.





Who We Are

Sunayu, LLC serves as a premier technology partner to the Defense and Intelligence communities, delivering mission-critical engineering solutions across the nation. Our operations are anchored in a commitment to trust, accountability, and ethical transparency, ensuring the high-performance outcomes necessary to protect our country's most vital interests.


Culture

Our strength lies in our community: Our team prioritizes collaboration, professional growth, and encourages open communication. At Sunayu, we don't just secure the mission-we grow together.


Career Development

We support and encourage our team members to continue their professional growth by providing company-reimbursed training and continuing education of up to $5,000 per year. We also participate in many industry conferences and events where we share our expertise and experiences.


Pay Rate

Salary range considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills, as well as market and business considerations when extending an offer.


Benefits

  • 3 Medical Plan Options
  • Dental and Vision
  • FSA, DCFSA, HSA
  • Life/AD&D Insurance
  • Short-Term & Long-Term Disability
  • Employee Assistance Program (EAP)
  • Training and Educational Assistance
  • Paid Time Off (PTO)
  • 11 Federal holidays
  • 401k plan with up to a 6% match (100% immediate vesting)


Equal Opportunity Employer

Sunayu, LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, protected veteran status, disability status, marital status, genetic information, medical condition, or any other characteristic protected by law.