The Software Engineer 2 is a hands-on developer who builds, delivers, and supports customer-facing applications across web, backend, and cloud platforms. This role contributes to feature development, production support, and AI-enabled solutions while working under the guidance of senior engineers. The SE2 is expected to take ownership of well-defined components and contribute to delivering high-quality software solutions.



Key Responsibilitie


s
Software Engineering & Delive

  • ryDevelop clean, maintainable, and well-tested code for web applications and backend service
  • s.Translate business and functional requirements into technical designs and working software component
  • s.Build and consume REST APIs and integrate with cloud, database, and messaging service
  • s.Apply CI/CD practices to deliver software changes efficiently and safel
  • y.Write unit tests and participate in code reviews to maintain quality standard

s.Production Support & Quali

  • tyTroubleshoot and resolve production issues within established service-level objective
  • s.Perform root-cause analysis and implement solutions that reduce recurring defect
  • s.Create and maintain technical documentation, runbooks, and knowledge article

s.AI-Enabled Developme

  • ntUtilize AI-assisted development tools (e.g., Cursor, GitHub Copilot) to improve engineering productivity and code qualit
  • y.Integrate LLM APIs (OpenAI, Claude, AWS Bedrock) into application features under senior engineering guidanc
  • e.Contribute to prompt engineering, retrieval workflows, and basic evaluation activitie

s.Collaboration & Agile Delive

  • ryCollaborate with product, QA, operations, and engineering teams to deliver sprint commitment
  • s.Participate in agile ceremonies including stand-ups, sprint planning, and retrospective
  • s.Communicate progress, risks, dependencies, and blockers in a timely manne


r.
Required Qualificati


ons
Education & Experi

  • enceBachelor’s degree in Computer Science, Software Engineering, or a related discipl
  • ine.2+ years of professional software development experie

nce.Technical Sk

  • illsProficiency in JavaScript/TypeScript and at least one backend language such as Node.js, Python, or J
  • ava.Experience developing frontend applications using React or a comparable modern JavaScript framew
  • ork.Solid understanding of REST APIs and microservices fundament
  • als.Hands-on experience with AWS services such as Lambda, S3, ECS, or equivalent cloud technolog
  • ies.Working knowledge of relational databases including Oracle, PostgreSQL, or Aur
  • ora.Experience using GitHub and CI/CD tools such as GitHub Acti
  • ons.Familiarity with LLM APIs, prompt engineering fundamentals, and awareness of RAG and vector database conce

pts.Preferred Qualificat

  • ionsExperience with NoSQL databases such as Dynam
  • oDB.Familiarity with Docker and container-based development workfl
  • ows.Exposure to event-driven architectures and messaging technologies such as SQS, EventBridge, or Ka
  • fka.Awareness of Agentic AI concepts and frameworks including LangChain, LlamaIndex, and MCP to
  • ols.Experience with automated testing frameworks and observability platfo

rms.What Success Looks

  • LikeDemonstrates ownership and accountability for assigned w
  • ork.Produces reliable, maintainable, and high-quality softw
  • are.Communicates effectively with technical and non-technical stakehold
  • ers.Continuously learns and adapts to emerging technologies and engineering practi
  • ces.Shows potential for growth into senior engineering responsibilit


ies.

Full Stack Developer (AI)

Apply Now
Back to search page