What are the responsibilities and job description for the Software Engineer III (8807) position at Morton?
Job Description
Morton is seeking a Software Engineer III for a remote opportunity with our client based in Richmond, VA. This person supports enterprise IT delivery teams by solving complex business problems using modern frameworks, tools, and technologies. This role partners with cross-functional teams to design and implement scalable, resilient, and high-performing solutions that support business objectives. The position also contributes to continuous improvement through experimentation with emerging technologies and mentoring other engineers.
Key Responsibilities
Morton is seeking a Software Engineer III for a remote opportunity with our client based in Richmond, VA. This person supports enterprise IT delivery teams by solving complex business problems using modern frameworks, tools, and technologies. This role partners with cross-functional teams to design and implement scalable, resilient, and high-performing solutions that support business objectives. The position also contributes to continuous improvement through experimentation with emerging technologies and mentoring other engineers.
Key Responsibilities
- Work within Agile teams to design, develop, test, implement, and maintain full-stack applications and interfaces
- Support the availability, resilience, scalability, and performance of software solutions
- Collaborate with business partners, architecture teams, infrastructure teams, and developers to deliver high-value solutions
- Demonstrate a growth mindset by staying current with evolving technologies, tools, and engineering practices
- Mentor junior engineers and contribute to internal engineering knowledge-sharing initiatives
- Utilize programming languages and technologies such as JavaScript, Java, Angular, HTML/CSS, TypeScript, Python, SQL, NoSQL databases, and container orchestration platforms such as Kubernetes
- Participate in occasional travel as required based on project or business needs
- Bachelor’s degree required
- 6 years of professional software engineering experience
- 2 years of hands-on experience with at least one of the following:
- JavaScript
- Java
- APIs
- Angular
- TypeScript
- HTML/CSS
- .NET
- Python
- Bachelor’s degree in Computer Science or a related technical field
- 6 years of experience with modern application technologies such as:
- JavaScript
- Java
- Angular
- TypeScript
- HTML/CSS
- XML
- JSON
- .NET
- Python
- 3 years of experience with open-source frameworks such as Spring Boot, Bootstrap, Angular, React, or Node.js
- 3 years of experience building RESTful APIs and working with related technologies such as Kafka, KSQL, Kong, JSON, or Swagger
- 2 years of experience with stateless application design and containerization technologies such as Docker and Kubernetes
- 3 years of experience with relational and NoSQL databases such as SQL Server or MongoDB
- Experience working with cloud platforms such as AWS, Google Cloud Platform, or Microsoft Azure
- Ability to work both independently and collaboratively in team environments
- Strong problem-solving and analytical skills
- Ability to manage multiple priorities in fast-paced delivery environments
- Effective written and verbal communication skills
- Ability to interpret technical documentation, procedures, and requirements accurately
- Commitment to meeting project timelines and delivery expectations