Meazure Learning logo

Meazure Learning

Software Engineer II

🇺🇸 McLean, VA 🕑 Full-Time 💰 TBD 💻 Software Engineering 🗓️ March 16th, 2026
Docker DynamoDB MongoDB

Edtech.com's Summary

Meazure Learning is hiring a Software Engineer II. The role involves designing, developing, and implementing software applications using a range of technologies including Python, Go, C#, and JavaScript, with a focus on cloud and web applications within an Agile/Scrum framework. The engineer will contribute to building intuitive customer-facing products, conduct code reviews, troubleshoot software issues, and stay current with emerging software trends.

Highlights
  • Design, develop, and implement software applications using Python, Go, C#, .NET, JavaScript, TypeScript, Angular, HTML, and CSS.
  • Build advanced cloud and web applications using Agile/Scrum methodology.
  • Develop and maintain customer-facing products with an intuitive user experience.
  • Debug, troubleshoot software issues, and participate in code reviews.
  • Evaluate and integrate new technologies and third-party products to enhance offerings.
  • Required proficiency in FastAPI, SqlAlchemy, AWS and Azure cloud services, and version control best practices.
  • Experience with database design and management for relational and non-relational databases including SQL Server, PostgreSQL, MongoDB, and DynamoDB.
  • Knowledge of message and task queue tools like Nats and Celery, and unit testing frameworks such as Pytest and Jest.
  • Familiarity with microservices architecture, containerization technologies (Docker, AWS ECS, Fargate), and serverless technologies like CloudFront, S3, API Gateway, Lambda, and Load Balancer.
  • Master's degree or equivalent in computer science or related field with at least 2 years of relevant software development experience.

Software Engineer II Full Description

Software Engineer II
Full Time
Professional
McLean, VA, US

Job Description:   Software Engineer II

Responsibilities: 
  • Design, develop, and implement software applications using Python, Go, C#, .NET, JavaScript, TypeScript, Angular, HTML, CSS, and other technologies. 
  • Design and build advanced cloud and web applications employing the Agile/Scrum methodology. 
  • Design, develop, test, and maintain innovative customer-facing software products encompassing a highly intuitive user experience. 
  • Write clean, efficient, and well-documented code. 
  • Debug and troubleshoot software issues. 
  • Contribute to an Agile team that solves complex challenges and builds quality software on a regular basis. 
  • Ensure the quality of the products by conducting design and coding reviews of assignments distributed across multiple developers. 
  • Evaluate new technologies and third-party products to include in Meazure Learning’s offerings and improve systems engineering capabilities. 
  • Create an accessible site that allows for solutions to be adaptable in multiple delivery platforms. 
  • Collaborate with cross-functional teams to identify and resolve software defects. 
  • Participate in code reviews and provide constructive feedback to other team members. 
  • Stay up to date with emerging trends and technologies in software engineering. 
  • Develop and maintain technical documentation. 
  • Work with project managers and team members to groom, clarify and estimate stories. 

Job Requirements: 
  • Master’s or equivalent degree in computer science or related technical field and 2 years of relevant software development experience. 
  • Experience must include:  
  • Software development using Go, Python, C#, .NET, Angular, HTML, CSS, TypeScript, and JavaScript. 
  • FastAPI web framework and SQL toolkit including SqlAlchemy. 
  • Cloud Computing services such as AWS and Azure.  
  • Version control concepts and best practices. 
  • Database design and management for relational and non-relational dbs including SQL Server, PostgreSQL, MongoDB, and DynamoDB. 
  • Message and task queue tools including Nats and Celery. 
  • Unit test frameworks including Pytest and Jest.  
  • Microservices architecture and design patterns. 
  • Containerization technologies such as Docker, AWS ECS, and Fargate. 
  • Serverless technologies, such as CloudFront, S3, API Gateway, AWS Lambda, Load Balancer.