Senior Software Engineer I

Reposted 6 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Edtech • Software
Curriculum Associates is an edtech company committed to making classrooms better places.
The Role
As a Senior Software Engineer I, you will maintain data pipelines, support stakeholders, develop solutions in SQL and Snowflake, and enhance reporting tools.
Summary Generated by Built In

At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation’s K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting accessible learning experiences for all students has driven the continuous improvement of our innovative programs. Our team of more than 2,500 employees is composed of lifelong learners who stand behind this mission, working tirelessly to serve the educational community with world-class programs and support every day.

Essential duties/responsibilities:
• Provide ongoing support and maintenance for data pipelines, data models, and
reporting solutions, ensuring reliability and performance.
• Serve as a key point of contact for stakeholders by troubleshooting issues, resolving data discrepancies, and delivering timely support.
• Gather and analyze business requirements, translating them into scalable and effective technical solutions.
• Design and maintain data models in Snowflake, including defining entities, attributes, and relationships aligned with business needs.
• Develop, enhance, and support Power BI dashboards and reports to enable data-driven decision-making.
• Monitor system performance, identify issues, and implement fixes or optimizations to ensure smooth operations.
• Ensure data accuracy, consistency, and integrity within Snowflake and reporting layers.
• Collaborate with cross-functional teams to review solutions, address production issues, and drive continuous improvement.
• Follow engineering best practices, including code reviews, testing, and documentation, to maintain high-quality standards.
• Document processes, known issues, and solutions to improve team efficiency and knowledge sharing.
• Support data governance, security, and compliance initiatives across systems.
• Participate in Agile processes and contribute to a collaborative, high-performing team environment.
Required job skills:
• Expertise in SQL and relational databases, with advanced skills in writing efficient, complex queries to transform, manage data and optimizing database performance.
• Experience working with Snowflake for cloud data warehousing.
• Extensive experience building and maintaining dashboards and reports using Power BI.
• Hands-on experience with Python for data processing, scripting, or automation.
• Experience with Big Data tools such as Scala, Apache Spark and Kafka a huge plus.
• Strong problem-solving and troubleshooting skills, particularly in a production support environment.
• Ability to clearly document and communicate technical solutions to diverse audiences.
• Solid understanding of data pipelines, data modeling, and reporting architectures.
• Familiarity with Agile methodologies and collaborative development practices.
Minimum qualifications:
• 8+ years’ experience in designing, developing or supporting enterprise level software
solutions.
• 7 years’ experience with SQL and Relational databases.
• 5 years’ experience developing and supporting BI reporting environment.
• 3 years’ experience writing Python code for data and automation.
• 5 years’ experience with the Agile/Scrum methodology.
Preferred qualifications:
• Educational domain background.

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: North Billerica, MA
2,220 Employees
Year Founded: 1969

What We Do

At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation’s K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting equitable learning experiences for all students has driven the continuous improvement of our innovative programs. Our data-driven, research-backed cloud technology products transform how students learn, creating an environment where every child can thrive and rise to their potential. Based in North Billerica, Massachusetts, and with offices and remote employees throughout the United States, Curriculum Associates has been awarded many recognitions as a top employer. Our team of more than 2,000 employees is composed of lifelong learners who stand behind this mission, working tirelessly to serve the educational community with world-class programs and support every day. If this speaks to you, we welcome you to explore opportunities on our team.

Why Work With Us

Curriculum Associates is a mission-driven company that adheres to the tenets of conscious capitalism and a belief that businesses thrive when they put impact and people first. This means that we consider how every decision will impact our employees, the educators and children we serve, and the communities in which we operate.

Gallery

Gallery

Similar Jobs

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Similar Companies Hiring

Milestone Systems Thumbnail
Artificial Intelligence • Other • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account