Job Description
JOB TITLE: Software Engineer
DEPARTMENT: Software Engineering - Enterprise Utilities
REPORTS TO: Software Engineering Manager
JOB LOCATION: Remote - U.S. based
TRAVEL: 10%
ESSENTIAL DUTIES & RESPONSIBILITIES:
• Define and document the overall architecture for a modern web application using Angular (preferred) /React, Java Spring Boot, and AWS ECS.
• Design scalable, maintainable, and secure microservices and front-end architecture.
• Establish and enforce architectural standards, coding guidelines, and best practices.
• Write clean, maintainable, and well-tested code, enforce best practices, and participate in code reviews to ensure code quality.
• Design and implement RESTful APIs and support for feature flags to enable client-configurable application.
• Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality technical solutions that meet business needs.
• Provide hands-on support in building core components, APIs, and infrastructure.
• Mentor and train other mid-level engineers
• Foster a culture of continuous improvement, encouraging the team to innovate and adopt SDLC best practices.
MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE):
• Bachelor’s degree in computer science, Software Engineering, or related field.
• 3+ years of experience in software engineering, with a proven track record in cloud technologies, DevOps practices, and large-scale application design and delivery.
• Strong background in Angular (preferred) /React and Java Spring Boot with emphasis on building testable, enterprise-grade applications.
• Extensive experience in building and maintaining Java microservices.
• Experience with authentication protocols and services like AWS Cognito or Azure AD
• Proven success in building and delivering products, driving product development cycles from concept through to production.
• Excellent written and verbal communication skills.
• Proven analytical, problem solving and decision-making skills
Technical Knowledge/Familiarity:
• Angular /React with modern state management and component architecture.
• Java Spring Boot (v3+), including reactive programming and microservices
• RESTful design, microservices, and event-driven architectures
• CI/CD pipelines (Azure DevOps)
• Scrum (Jira)
• Git-based repositories (Bitbucket)
• Unit test frameworks (JUnit)
• PostgreSQL / Aurora or similar database technology
PREFERRED QUALIFICATIONS (EDUCATION AND EXPERIENCE):
• Familiarity with containerization technologies (Docker, Kubernetes).
• Experience with serverless architecture and event-driven programming.
• Knowledge of monitoring tools (DataDog, ELK Stack, etc.)
• Experience with agile project management tools (JIRA, Confluence, etc.)
Min Qualification
• Bachelor’s degree in computer science, Software Engineering, or related field
• 3+ years of experience in software engineering, with a proven track record in cloud technologies, DevOps practices,...
• Bachelor’s degree in computer science, Software Engineering, or related field
• 3+ years of experience in software engineering, with a proven track record in cloud technologies, DevOps practices, and large-scale application design and delivery
• Extensive experience in building and maintaining Java microservices
• Experience with authentication protocols and services like AWS Cognito or Azure AD
• Proven success in building and delivering products, driving product development cycles from concept through to production
• Excellent written and verbal communication skills
• Proven analytical, problem solving and decision-making skills
• Angular /React with modern state management and component architecture
• Java Spring Boot (v3+), including reactive programming and microservices
• CI/CD pipelines (Azure DevOps)
• Scrum (Jira)
• Git-based repositories (Bitbucket)
• Unit test frameworks (JUnit)
• PostgreSQL / Aurora or similar database technology
see more
Applying Instructions
• ZipRecruiter
• Built In
• SpaceTalent Job Board
• Adzuna
• Remote Jobs USA - Remotenow.mysmartprosnetwfh
• GrabJobs
• Remote Jobs USA
• RGP Remote Jobs In USA
• ZipRecruiter
• Built In
• SpaceTalent Job Board
• Adzuna
• Remote Jobs USA - Remotenow.mysmartprosnetwfh
• GrabJobs
• Remote Jobs USA
• RGP Remote Jobs In USA
see more
Work History and Feedback