Software Engineer II

Meazure Learning

$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's or equivalent degree in computer science or related field plus 2 years of relevant experience.
  • Proficiency in software development using Go, Python, C#, .NET, Angular, HTML, CSS, TypeScript, and JavaScript.
  • Experience with FastAPI web framework and SQL toolkit SqlAlchemy.
  • Familiarity with Cloud Computing platforms like AWS and Azure.
  • Knowledge of version control systems and best practices.
  • Experience in database design and management for both relational (SQL Server, PostgreSQL) and non-relational (MongoDB, DynamoDB) databases.
  • Proficient with microservices architecture and containerization technologies (Docker, AWS ECS, Fargate).

Responsibilities

  • Design, develop, and implement software applications using various programming languages and technologies.
  • Build advanced cloud and web applications following Agile/Scrum methodology.
  • Test and maintain innovative customer-facing software products with a focus on user experience.
  • Write clean, efficient code and maintain thorough documentation.
  • Debug, troubleshoot, and resolve software issues as they arise.
  • Collaborate with cross-functional teams to identify and fix software defects.
  • Contribute to the Agile team by participating in code reviews and sharing constructive feedback.

Benefits

  • Opportunity for telecommuting with occasional reporting to the McLean, VA office.
Full Job Description
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.
  • May telecommute and report as needed to Mclean, VA office.

To apply for the position, please submit your resume directly to [email protected].

Similar Jobs

  • Autonomy Algorithms Software Engineer
    $115K — $145K *
    STR
    Arlington, VA 22204 (Arlington County)
  • GTM Engineer
    $110K — $130K *
    August Law
    New York, NY 10025 (New York County)
  • Virtusa Corporation
    Android Developer
    $95K — $115K *
    Virtusa Corporation
    Pittsburgh, PA 15237 (Allegheny County)
  • Bank of America Corporation
    Test Developer
    $102K — $114K *
    Bank of America Corporation
    Newark, NJ 07104 (Essex County)
  • Bank of America Corporation
    Test Developer
    $102K — $114K *
    Bank of America Corporation
    Jersey City, NJ 07305 (Hudson County)
  • Programmer Analyst II
    $86K — $103K *
    Amports
    Baltimore, MD 21215 (Baltimore City County)

More Jobs at Meazure Learning

More Information Technology Jobs

Find similar Software Engineer II jobs: