Senior Software Engineer - Glen Allen, Virginia
Listed on 2026-05-27
-
Software Development
Senior Developer, Software Engineer
Position Details
Position Title:
Senior Software Engineer
Client: CLIENT
Schedule:
100% Onsite
Location:
Glen Allen, VA
Position Status: 6-Month Contract to Hire
OverviewMorton is seeking an experienced developer for our client in Richmond, VA. The role requires a strong background in Java and experience designing, developing, and maintaining multi-tiered enterprise applications, including microservices, monoliths, and data pipelines. The candidate will demonstrate proficiency with shell scripting, building packages, and working across multiple operating systems (Windows, Linux, macOS) as well as containerized and non-containerized environments in both private and public cloud infrastructures.
In addition, the candidate must be able to mentor junior development resources, communicate application concepts clearly to both technical peers and management, and have experience with SQL and No‑SQL databases.
- Work directly with the Enterprise Architect and development team to develop, maintain, and improve internal applications, integrations, and utilities.
- Collaborate with various company partners and vendors to build applications to automate, integrate, and improve various business processes.
- Provide comprehensive and ongoing guidance, tools, and solutions to support both internal and external clients.
- Work with senior leadership and present solutions to internal stakeholders across the business.
- Mentor junior resources and provide training programs to improve technical expertise for the development team.
- Bring modern technologies and trends into the company to support business process improvements and improve productivity of our clients.
- Bachelors Degree - COMPLETED
- Experienced senior Python or Java developer responsible for designing, developing, and maintaining enterprise level multi-tiered applications.
- Demonstrated proficiency working in multiple operating systems (Windows, Linux, macOS), containerized and non-containerized both in private and public cloud infrastructure environments.
- Ability to work with a Dev Ops mindset.
- Demonstrated ability to mentor and provide technical best practices to more junior development resources.
- Large application engineering, design, and development experience.
- Proficiency in communicating both written and verbal application concepts at an appropriate level of detail to technical peers, business, and management.
- Proficiency in using SQL and No‑SQL databases and building enterprise-scale applications using various databases.
- Proficiency in using Agile methodologies for software development.
- Familiarity with CI/CD tools such as Git, Jenkins, Git Lab, and building various CI/CD pipelines for building and deploying applications.
- Proficiency with shell scripting, including understanding shared libraries, compilation of applications and dependencies, and building packages.
- Experience tuning application performance.
- Experience with web technologies such as JavaScript, CSS, Angular, and NodeJS.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).