Individual tasks include
Frontend (as applicable)
Perform frontend coding for web and/or mobile, using React, React Native, HTML, CSS, JavaScript, Node, or similar
Implement UI primitives spanning web and mobile (contributing to internal open-source frameworks)
Implement products used by external customers and service providers
Backend (as applicable)
Perform backend coding for systems and components, using C#/.Net, Node.js, or similar
Implement new features and functionality in Node.js, and .NET as needed
Write reliable and tested code including unit testing and CI/CD (continuous integration/continuous delivery) pipeline contributions
Track problems, resolutions, and bug fixes throughout testing and create a comprehensive database of defects and successful mitigation techniques
Use agentic AI coding tools (e.g., Claude Code, GitHub Copilot, Cursor) proficiently to accelerate feature development, reduce boilerplate, and increase throughput — demonstrating that one engineer + AI can match a small team’s output
Serve as a quality gate for AI-generated code: critically review output for logical errors, security flaws, performance issues, and alignment with requirements before merging
Engage in ongoing personal study of modern technologies and industry-related knowledge and skills
Performance Outcome: Engagement and Collaboration
The Software Engineer II - React.js/.NET will work intricately with their teammates and neighboring teams’ software engineers, product managers, and others. They will welcome and seek opportunities to learn and grow from more senior engineers as they also continue to develop their own leadership skills.
Engagement responsibilities include
Work closely and effectively with teammates, which may include fellow software engineers, program/product managers, software test engineers, and others
Contribute to the implementation of dynamic requirements/initiatives with teammates, cross-team collaborators, and with business partners as appropriate
Participate in daily agile stand-ups, story creation/sizing/updating
Share on-call/escalation responsibilities with your team
Education, Knowledge, and Experience
2-5 years of industry experience in software engineering
Bachelor’s degree in Computer Science or related field, or equivalent industry experience