Jobs · Engineering · Washington

Software Development Engineer II

DigitalXNode · Bellevue, WA · 1 wk ago
EngineeringFull-time

Key Responsibilities

  • Design, develop, test, deploy, and maintain scalable software applications and backend services.
  • Build cloud-native applications using modern software engineering principles.
  • Develop secure, high-performance RESTful APIs and microservices.
  • Deliver production-ready features from design through deployment and post-release support.
  • Continuously improve application scalability, reliability, and maintainability.
  • Utilize AI-assisted development tools such as GitHub Copilot, Cursor AI, Gemini, Claude, or similar platforms to accelerate software development.
  • Evaluate AI-generated code for accuracy, security, and maintainability before implementation.
  • Develop AI-enabled workflows that improve engineering productivity and software quality.
  • Explore opportunities to automate repetitive development tasks using AI technologies.
  • Collaborate with AI engineers on intelligent applications and workflow automation initiatives.
  • Develop and maintain applications deployed on AWS cloud infrastructure.
  • Build containerized applications using Docker and cloud-native deployment practices.
  • Support infrastructure scalability, performance optimization, and cost efficiency.
  • Implement monitoring, logging, and observability across production systems.
  • Create comprehensive unit, integration, component, and end-to-end test cases.
  • Maintain high code quality through peer reviews and coding standards.
  • Identify, troubleshoot, and resolve software defects and production issues.
  • Ensure software reliability through automated testing and continuous validation.
  • Participate in release planning and deployment activities.
  • Support CI/CD pipelines and automated deployment processes.
  • Monitor production applications and respond to operational incidents.
  • Perform root cause analysis for production issues and implement permanent solutions.
  • Improve deployment efficiency through automation and process optimization.
  • Contribute to infrastructure reliability and operational excellence initiatives.
  • Work closely with Product Managers, Designers, QA Engineers, Data Engineers, and DevOps teams.
  • Participate in architecture discussions and technical planning sessions.
  • Mentor junior developers and contribute to team knowledge sharing.
  • Maintain technical documentation and engineering standards.
  • Continuously evaluate new technologies and engineering best practices.

Required Skills

  • Programming Languages: Java, Python, TypeScript, Go (Preferred)
  • Backend Development: RESTful API Development, Microservices Architecture, Distributed Systems, Backend Application Development, Service-Oriented Architecture
  • Cloud Technologies: Amazon Web Services (AWS), Amazon EC2, Amazon S3, AWS Lambda, Cloud-Native Development
  • Databases: MySQL, SQL, Database Design, Query Optimization
  • DevOps: Git, GitHub, CI/CD Pipelines, Docker, Continuous Integration, Continuous Deployment
  • AI-Assisted Development: GitHub Copilot, Cursor AI, Google Gemini, Claude AI, Generative AI Development Tools, Prompt Engineering Fundamentals
  • Software Engineering: Object-Oriented Programming, Design Patterns, Data Structures & Algorithms, Debugging, Code Review, Test-Driven Development (TDD)
  • Professional Skills: Strong analytical and problem-solving abilities, Excellent communication and collaboration skills, Ability to work independently and manage feature ownership, Strong debugging and troubleshooting capabilities, Continuous learning mindset with interest in AI-driven software development
  • Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Electronics, or a related technical discipline. B.Tech / BE / BCA / B.Sc. (Computer Science or IT) preferred. MCA, M.Tech, M.Sc. (Computer Science, Artificial Intelligence, Software Engineering), or equivalent qualifications.
  • Preferred Certifications: AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate, Oracle Certified Java Professional, Docker Certified Associate, Certified Kubernetes Application Developer (CKAD), HashiCorp Terraform Associate, Generative AI or Cloud Computing certifications

Similar jobs