Meaningful classroom learning for every student.
Senior Software Engineer, Back End
Location
United States
Posted
57 days ago
Salary
$130K - $157.5K / year
Seniority
Senior
Job Description
Senior Software Engineer, Back End
Newsela
• Design, build, and maintain components of our software platform that support attendance analytics, process management, and family communication tools • Maintain and improve our student and attendance data systems, ensuring they remain performant and scalable as they grow to support tens of millions of records • Develop new features that enhance product capabilities and drive meaningful outcomes for schools and students • Automate operational and monitoring processes to support system reliability and scalability • Optimize and enhance our AWS infrastructure to improve performance, efficiency, and system resilience • Contribute to technical discussions and help shape practical, scalable solutions, balancing speed, quality, and long-term maintainability • Partner with cross-functional teams to translate product needs into technical solutions and deliver high-quality outcomes
Job Requirements
- 5+ years of experience in software engineering, with a strong foundation in building scalable backend systems
- Advanced proficiency in our core stack (or similar technologies), including:
- Experience working with AWS infrastructure, including tools such as Terraform, ECS, RDS/Aurora, SES, and messaging systems like SQS/SNS
- Proven ability to manage multiple projects and priorities, maintaining strong attention to detail and delivering high-quality work on time
- Strong communication skills, with the ability to clearly articulate technical concepts, trade-offs, and decisions to a range of stakeholders
- Comfortable working in ambiguous and evolving environments, with a proactive and solutions-oriented mindset
- Experience collaborating across teams to drive alignment, communicate progress, and deliver against shared goals
- Experience operating in environments with broad scope and ambiguity, with the ability to work across multiple areas of the stack.
- Experience with education or education technology a plus
Benefits
- Comprehensive medical benefits with employer contribution to premiums and to HSA accounts.
- Additional benefits such as pet insurance, free access to the Calm app, and more to help you stay healthy: mind, body, and soul.
- We are a fully remote company. We provide a monthly tech stipend to support your WFH needs!
- Inclusive benefits to support you and your family, including parental leave, fertility support, adoption, and more!
- Invest in your future with our 401(k) plan, which includes a employer match to help you build long-term financial security.
- Flexible PTO plus 10 company holidays plus winter break (Dec 24th - Jan 1st).
- Newsela offers an annual learning and development allowance to employees to attend external training sessions, classes, workshops, conferences, and educational materials to foster professional growth within their current role and career aspirations at Newsela.
- No matter your role or department, the work you do each day helps share the future of education and improves the lives of students and teachers.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work as a Software Engineer on back-end applications within a multidisciplinary team • Actively participate in discussions, proposals and planning • Serve as a technical reference for questions and resolve critical roadblocks • Ensure the quality of deliverables • Share knowledge and support the team's growth • Conduct code reviews and apply appropriate test cases • Keep service documentation up to date
Senior Full Stack Java Engineer
Cayuse SoftwareCayuse is a software company dedicated to transforming research administration and compliance processes for its clients through innovative software solutions. T
• Design, code, test, and maintain full stack software solutions of moderate to high complexity • Demonstrate engineering discipline in estimating work, reporting on progress, raising blockers and delivering on time • Build features end-to-end — from data layer to UI — with a strong sense of ownership over quality and user experience • Contribute to the design and architecture of new and existing systems, ensuring alignment with the target architecture • Develop prototypes and proofs of concept to evaluate new technologies and approaches • Work cross-functionally with various teams: product management, quality engineering, and across various product lines to deliver • Balance feature delivery with proactive investment in tech debt, test coverage, and platform health • Participate in backlog refinement and sprint planning with an eye toward quality, feasibility, and long-term sustainability • Write thorough unit, integration, and end-to-end tests as a first-class part of development driving towards a “build quality in” culture • Expand automated QA coverage as a core team metric • Resolve defects swiftly during QA, pre-production, production, and post-release phases • Uphold and contribute to the team's Definition of Done (DoD)
Back-end Developer C# .NET II
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Backend Development: Independently implement medium-to-high complexity, scalable solutions. • Quality and Testing: Ensure clean, secure code with unit and integration test coverage, and participate in code reviews. • Security: Apply Security by Design principles throughout the development lifecycle. • Support and Observability: Independently investigate production incidents and use tracing and logging tools to optimize performance. • Architecture and Documentation: Collaborate on technical design with specialists and maintain detailed documentation. • Innovation and Mentorship: Explore technologies such as Artificial Intelligence and act as a technical reference/informal mentor for junior developers.
Application Support Analyst I – N3 Focus, Kotlin
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
**What will the person's day-to-day look like?** • Support in War Room: Participate as support in the resolution of critical incidents, assisting the senior team in collecting logs and data to minimize impacts. • Ticket Queue Management: Analyze, diagnose and resolve low-to-mid complexity incidents and requests (focused on OMS Sell In), preparing the correct context for escalation when necessary. • Automation Development: Develop scripts and automations of low-to-mid complexity to replace manual processes and accelerate the team's support routines. • Documentation: Actively contribute to structuring the area by creating and maintaining an up-to-date knowledge base with solution documentation, manual processes and OMS flows. • KPI Monitoring: Assist in monitoring area indicators to help the team identify bottlenecks and improvement opportunities. • Problem Management: Assist the team in investigating root causes of recurring incidents and product integration failures. • Production Environment Monitoring: Continuously monitor systems and dashboards to proactively identify anomalies.

