Demo

Software Developer

Triumph Services
Richmond, VA Full Time
POSTED ON 3/28/2025
AVAILABLE BEFORE 5/28/2025

Job Details

Software Engineer
Contract to Hire
Onsite


Triumph is seeking a Software Engineer for our client in Richmond, VA. You will play a pivotal role in designing, developing, and maintaining software products and solutions. You will work closely with cross-functional teams to deliver high-quality software that meets both customer requirements and industry standards. We are seeking a highly motivated and experienced engineer who is passionate about technology and has a track record of delivering exceptional results.

Responsibilities:
  • Work directly with Enterprise Architect, Software Engineers, QA Engineers, and Data Engineers to develop, maintain, and improve internal applications, integrations, and utilities.
  • Design and architect complex software systems that are secure, scalable, reliable, and maintainable.
  • Write high-quality, efficient, and maintainable code in accordance with best practices and company coding standards.
  • Perform code reviews and provide constructive feedback to team members.
  • Mentor and guide junior engineers, sharing your expertise and best practices.
  • Identify and address technical debt, performance bottlenecks, and security vulnerabilities.
  • Troubleshoot and debug software issues, working closely with Cloud Architects and QA Engineers to ensure smooth deployments.
  • Stay up-to-date with emerging technologies and industry trends, evaluating their potential for incorporation into our projects.
  • Continuously improve development processes and tools to enhance team productivity

Qualifications:
  • Bachelor's or Master's degree in Computer Science or a related field. Preferred but not required if proficiency can be demonstrated.
  • 2 years of professional software development experience on complex software solutions.
  • Proficiency in one or more programming languages such as Java or Python.
  • Strong knowledge of software design principles, data structures, and algorithms.
  • Experience with software development methodologies like Agile or Scrum.
  • Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g., Jira).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work effectively in a fast-paced, dynamic environment, both individually and within a team.
Preferred Qualifications:
  • Experience with cloud platforms (AWS preferred).
  • Knowledge of containerization and orchestration technologies-Docker, Kubernetes, ECS, EKS.
  • Familiarity with DevOps best practices and CICD tools.
  • Previous experience in a leadership or mentorship role. Hands-on with ability to mentor

#Dice
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,707 - $120,959
    • Income Estimation: $94,044 - $125,068
  • Debugging Skill

    • Income Estimation: $90,707 - $120,959
    • Income Estimation: $94,625 - $127,578
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Triumph Services

Triumph Services
Hired Organization Address Allen, VA Full Time
One of our premier clients is looking for a Linux System Administrator to come in and collaborate with the team to ensur...
Triumph Services
Hired Organization Address Allen, VA Temporary
Our client in Richmond, VA is looking for a Database Administrator to join their team. The ideal candidate is based in R...
Triumph Services
Hired Organization Address Birmingham, AL Full Time
JOB DESCRIPTION POSITION: Project SEARCH Skills Trainer REPORTS TO: Director of Community Rehabilitation Program JOB GOA...
Triumph Services
Hired Organization Address Richmond, VA Full Time
Job Details Cloud Security Engineer Contract to Hire Onsite Triumph Services is seeking a skilled and experienced Cloud ...

Not the job you're looking for? Here are some other Software Developer jobs in the Richmond, VA area that may be a better fit.

Scala Developer

Triunity Software, Richmond, VA

AI Assistant is available now!

Feel free to start your new journey!