Post job

Senior software engineer jobs in Richmond, VA

- 818 jobs
All
Senior Software Engineer
Software Engineer
Senior Engineer
Programmer Analyst
Data Engineer
Senior Java Developer
Lead Architect/Developer
Lead Engineer
Senior .NET Developer
Applications Developer
Devops Engineer
Assistant Systems Engineer
  • .NET Applications Developer

    Excelon Solutions 4.5company rating

    Senior software engineer job in Richmond, VA

    Healthcare Experience MUST. Specific Task(s): Develop, maintain, and enhance ASP.NET/MVC and .NET Core applications Expertise in C#, JQuery, Javascript, HTML Good SQL development skills Required Skill set: C# .NET - 5 + years' experience HTML, Jquery & Javascript - 5+ years Web Design and development SQL Server - DB design/development - 5 + years Very good Communication skills and documentation skills Preferred skill set: Gitlab and DevSecOps 1+ years Agile development methodology - 2+ years Microsoft M365 knowledge - Azure cloud, Power platform
    $79k-101k yearly est. 2d ago
  • Java Software Engineer

    Lancesoft, Inc. 4.5company rating

    Senior software engineer job in Richmond, VA

    Pay $65-75/hr Looking for richmond & Mclean, VA hybrid Application developer is responsible for designing, developing, testing, deployment and maintaining the services following the enterprise standards and guidelines with the thorough understanding of cloud environment and DevSecOps. Basic Qualifications - Bachelor Degree in Computer science or related field - At least 5 years of experience in software development including design, coding and testing - At least 2 years of experience in Java, Spring and SprintBoot frameworks - At least 3 years of experience in design and development of Restful APIs - At least 3 years of experience in using the DEVOPS tools for pipelines - At least 2 years of experience in Cloud environment using various compute, storage and network services Preferred Qualifications - Experience in Identity and Access Management related services using SAML, OIDC/OAUTH - Experience AWS Cloud environment for various services - Experience in Application/Data security with the understanding of OWASP top 10
    $65-75 hourly 4d ago
  • Programmer Analyst 4

    IMCS Group 3.9company rating

    Senior software engineer job in Richmond, VA

    Title: Programmer Analyst 4 Duration: 06+ months Interview: Web Cam Interview Only Programmer Analyst 4 RVA Pay The City seeks a full time Oracle Apex full stack developer to support a robust financial application supporting key revenue streams for the City. Candidate must be experienced with designing and executing complex Oracle SQL logic in the integration of data to support its Oracle Enterprise Resource planning system. Skill Required / Desired Amount of Experience Oracle Apex full stack developer, including gathering requirements, developing and implementing browser-based applications using, Application Express Required 10 Years Experience designing and maintaining custom Oracle applications using Oracle Apex; Required 10 Years Years Experience in developing scripts in SQL, PLSQL for data conversion, data migration Required 10 Years Years Experience in developing External Tables, Joins, Indexes and sequences. Ability to write ad-hoc SQL queries and code shell scripts as needed. Required 10 Years Years Query optimization, performance and tuning (PL/SQL) using SQL Trace, Explain Plan, Indexing, Hints, Bulk Binds, Bulk Collect Required 10 Years Years Experience debugging complex applications and remediating defects in a fast paced environment. Required 10 Years Years Effective creation of dynamic reports within the Oracle APEX environment, using APEX reporting tools Required 10 Years Years Ability to lead groups/gather requirements/define solution sets and remediate defects Required 10 Years Years
    $61k-78k yearly est. 23h ago
  • Senior Power Platform Developer

    Brooksource 4.1company rating

    Senior software engineer job in Richmond, VA

    Senior Microsoft Power Platform Developer Hybrid (Richmond, VA - 2-3 days/week onsite) - additional flexibility could be given depending on the candidate 12-month Contract-to-Hire We are seeking an experienced and hands-on Lead Power Platform Developer with expertise in SharePoint Online, Microsoft 365 services, and the full suite of Microsoft Power Platform tools. The successful candidate will be responsible for designing, implementing, and migrating solutions using Power Platform, including Power Apps, Power BI, and Power Automate, following best practices and methodologies. This position requires deep technical expertise, a proactive approach to problem-solving, and the ability to mentor junior team members. Key Responsibilities Power Platform Development: Create and configure Power Apps (Canvas and Model-driven Apps) and Power Automate flows to meet business needs, utilizing Dataverse and other Microsoft 365 services. Business Process Automation: Configure and implement business process automation solutions tailored to organizational requirements. Requirements Gathering: Lead functionality discovery workshops and requirements gathering sessions with business stakeholders. Programming and Development: Develop custom solutions using .NET, SQL, Azure, and C#, and ensure seamless integration with multiple data sources using APIs or REST services. Solution Design: Functionally map business needs to Power Platform solutions, developing applications that address identified use cases. Standards and Best Practices: Participate in code reviews, enforce standards, and ensure best practices are followed in all development activities. Troubleshooting and Support: Troubleshoot Power Platform issues, document solutions, and collaborate with system administrators and other IT resources to implement fixes. Documentation and Mockups: Create comprehensive design solutions, technical documentation, and mockups/prototypes to support common use cases. Governance and Platform Usage: Define and refine governance approaches for Power Platform's use, adhering to best practices in business solution implementations. DevOps in Power Platform (Preferred): Experience with DevOps in Power Platform, including Power Pipelines and ALM Accelerator, is preferred. Agile Participation: Actively participate in the Agile SDLC to deliver iterative, high-quality solutions. Required Qualifications 8+ years of experience as a Senior Developer / Technical Lead. 5+ years of experience with SharePoint Online and Microsoft 365 services. 3+ years of experience designing, implementing, and migrating solutions utilizing Power Platform (Power Apps, Power BI, Power Automate). 4+ years of experience with PowerShell scripting. 5+ years of custom development experience using .NET, JavaScript, and C#. 3+ years of experience using standard and premium connectors with PowerApps and Power Automate. 3+ years of experience with MS Access and VBA for redesigning solutions in Power Apps. Experience developing Azure Logic Apps and Functions to support Power Automate. Experience with DevOps in Power Platform environments (desired). Experience mentoring/coaching junior level individuals (desired). Additional Requirements Certification: PowerApps Professional or PowerApps Developer certification is preferred. Communication Skills: Excellent verbal and written communication skills to facilitate effective discussions with both technical and non-technical stakeholders. Problem-Solving: Strong problem-solving abilities, with a proactive approach to technical challenges.
    $91k-118k yearly est. 2d ago
  • Senior .Net Applications Developer

    Datastaff, Inc.

    Senior software engineer job in Richmond, VA

    DataStaff is in need of a Senior .Net Applications Developer for one of our direct clients in the Richmond, VA area for a long-term contract opportunity. is hybrid; the selected candidate must work onsite several days per week. Responsibilities: Analyzing complex software requirements to design and develop high quality components for N-tier systems. Take a lead role within the team, ensuring that programming best practices are being followed, prioritizing work effectively, addressing production issues in a timely manner, and writing system documentation when required. Ability to develop applications and backend services using C#, ASP.NET MVC, Web API, Java Script, jQuery, Angular JS, Node.js and CSS. Design and develop using appropriate software design patterns to attain high reusability and maintainability. Write effective unit tests and integration tests to ensure high quality software delivery. In-depth knowledge of system design patterns, tiered architecture, and testing practices. Understanding of key business processes and competitive strategies related to the IT function. Ability to plan and manage projects. Ability to solve complex problems by applying best practices. Ability to provide direction and mentor less experienced teammates. Work with project business and system analysts to clarify the requirements and then implement them. Participate in code reviews. Enforce standards and best practices. Participate in Agile SDLC. Have strong communication skills to be effective in both technical and business requirement discussions. Required Skills: 10 Years - C# experience developing custom .Net applications 10 Years - Web application development experience and fluency with JavaScript including frameworks jQuery, React, Angular or Blazor, CSS3 and HTML5 10 Years - Experience with ADO.Net and Entity Frameworks 10 Years - Experience with SQL Server Proc/Functions development and tuning 3 Years - Experience with Automated Builds using Microsoft Team Foundation Server 6 Years - Experience with Process automation and troubleshooting 3 Years - Experience with Crystal Reports, SSRS and SSIS. 3 Years - Experience with Design Patterns and using MVC framework, Dependency Injection Framework 3 Years - Experience with Agile SDLC best practices Desired Skills: 3 Years - Experience developing with Azure 3 Years - Experience working on .NET/GIS projects 2 Years - Experience or working knowledge on Dynamics 365 3 Years - Experience working with Python scripting This opportunity is available on a corp-to-corp basis or as a W2 position with a competitive benefits package. DataStaff, Inc. offers medical, dental, and vision coverage options as well as paid vacation, sick, and holiday leave. As many of our opportunities are long-term, we also have a 401k program available for employees after 6 months.
    $81k-109k yearly est. 23h ago
  • Programmer Analyst 4

    Techgene Solutions 3.4company rating

    Senior software engineer job in Richmond, VA

    Required / Desired Skills Skill Required / Desired Amount of Experience Oracle Apex full stack developer, including gathering requirements, developing and implementing browser-based applications using, Application Express Required 10 Years Experience designing and maintaining custom Oracle applications using Oracle Apex; Required 10 Years Experience in developing scripts in SQL, PLSQL for data conversion, data migration Required 10 Years Experience in developing External Tables, Joins, Indexes and sequences. Ability to write ad-hoc SQL queries and code shell scripts as needed. Required 10 Years Query optimization, performance and tuning (PL/SQL) using SQL Trace, Explain Plan, Indexing, Hints, Bulk Binds, Bulk Collect Required 10 Years Experience debugging complex applications and remediating defects in a fast paced environment. Required 10 Years Effective creation of dynamic reports within the Oracle APEX environment, using APEX reporting tools Required 10 Years Ability to lead groups/gather requirements/define solution sets and remediate defects Required 10 Years
    $65k-82k yearly est. 23h ago
  • Oracle JDE Lead Developer / Architect-- CDC5692508

    Compunnel Inc. 4.4company rating

    Senior software engineer job in Richmond, VA

    The JDE Technical Consultant will be responsible for the design development customization and support of JD Edwards EnterpriseOne applications. This includes: creating Technical Specification Documents TSDs performing code reviews unit testing and promoting objects across environments. The consultant will work closely with functional teams integration specialists and quality consultants to ensure seamless delivery of ERP solutions Key Responsibilities Development Customization Design and develop custom JDE applications using OMW tools NERs C Business Functions Table Conversions BatchInteractive Applications Implement enhancements and retrofits based on functional specifications Create and maintain orchestrations BSSV services and integrations with external systems Documentation Design Prepare Technical Design Specifications TDS including architecture diagrams business logic and interface mappings ORPImples Approach PDF Maintain program documentation and change logs in compliance with governance policies Testing Deployment Conduct unit testing and support integrated testing with functional teams Participate in user acceptance testing UAT and prepare handover documents for production deployment McKesson iance V10 Word Support Troubleshooting Provide technical support for JDE environments including CNC tasks package builds and server maintenance Troubleshoot and resolve issues related to JDE applications orchestrations and integrations Collaboration Work with crossfunctional teams including integration specialists RFSMART developers and QA consultants Participate in solution design walkthroughs and estimation sessions Required Skills Qualifications Bachelors degree in Computer Science IT or related field 10 years of handson experience with JD Edwards EnterpriseOne versions 90 to 92 Proficiency in JDE development tools OMW CNER BI Publisher Table Conversions Report Writer Experience with JDE integration technologies BSSV RTE Orchestrator E1 Pages Strong understanding of JDE architecture data structures and business views Knowledge of SQL JavaScript and RESTful APIs Familiarity with cloud platforms Azure AWS GCP and tools like MuleSoft is a plus Excellent analytical problemsolving and communication skills Preferred Experience Fullcycle JDE implementation and upgrade projects Working in global delivery models onsiteoffshore Exposure to finance distribution and manufacturing modules Experience with compliance standards GxP CSV and documentation practices MMSLTIM D6Aug2025 PDF Certifications Optional but Preferred JD Edwards Developer Certification Cloud platform certifications Azure AWS GCP
    $94k-123k yearly est. 1d ago
  • Senior AI Engineer

    Techead

    Senior software engineer job in Richmond, VA

    TECHEAD is celebrating over thirty-five years of incredible heritage, talent, and accomplishments! To learn more about TECHEAD, visit us at TECHEAD.com or on Glassdoor. Senior AI Engineer Contract: 6 Months Hybrid Local Candidates Only Richmond, VA Seeking an Senior AI Engineer to implement, maintain, and manage cloud infrastructure for AI in Azure, as well as configure/maintain monitoring, IaC, and CI/CD for these resources. Requirements: Experience providing guidance on the implementation of AI resources in Azure, and experience implementing, maintaining, and monitoring those resources. Experience performing regular patching and updates to ensure system security and stability. Experience overseeing backup operations and recovery processes in mission-critical environments. Experience planning & executing cloud migrations, and moving workloads from on-premises to the cloud. Comfortable working in an environment that utilizes multiple frameworks/technologies, including .NET, Java, SQL, Oracle, Microsoft Dynamics, and more. Experience providing support and troubleshooting issues for production applications. Experience working with security tools such as Tenable to manage vulnerability remediation, etc. Experience with tools like SCCM & SCOM for automated patch management & deployment. Experience crafting disaster recovery (DR) plans to ensure minimal downtime and prevent data loss. Strong networking knowledge - including understanding OSI layer functionality and network protocols. Nice-to-haves: Microsoft-focused certifications, such as: Azure Administrator Associate, Azure Solutions Architect, Azure AI Engineer Associate, etc. Networking-focused certifications, such as: Network+, CCNA, etc. TECHEAD's mission is to make our on-site associates successful by placing them in the right environment so they can grow and prosper. How we treat and respond to our clients and employees is a reflection of who we are and makes us stand out from the rest. Keeping our business focused on building and maintaining relationships with our employees and clients is the key to our success. We won't strive for anything less. TECHEAD provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. For more information on TECHEAD please visit **************** No second parties will be accepted.
    $85k-115k yearly est. 23h ago
  • Lead CSV Engineer

    Technical Source

    Senior software engineer job in Petersburg, VA

    We are seeking a highly skilled CSV (Computer System Validation) Engineer to lead the validation activities for PLC-based control systems and enterprise IT systems. The ideal candidate will have extensive experience in ensuring compliance with industry standards and regulations, and possess deep expertise in system validation, quality assurance, and regulatory requirements. Key Responsibilities: Lead the validation efforts for PLC-based control systems and enterprise IT systems. Develop, review, and approve validation documentation, including Validation Plans, IQ/OQ/PQ Protocols, and Validation Summary Reports. Validate Data Historian and SCADA systems to ensure reliable data capture, storage, and retrieval. Develop protocols for testing the accuracy and precision of historical data logging. Ensure Historian and SCADA systems comply with regulatory and operational standards during the validation lifecycle. Ensure data integrity practices are robust across all validated systems to prevent unauthorized alterations. Ensure compliance with FDA, EU, and other relevant regulatory standards (e.g., 21 CFR Part 11, GAMP 5). Collaborate with cross-functional teams, including Engineering, IT, Quality Assurance, and Regulatory Affairs, to support validation projects. Perform risk assessments and develop mitigation strategies for computer systems. Manage and coordinate validation projects, ensuring timely delivery and adherence to project timelines. Conduct and participate in internal and external audits as well as inspections of systems and processes to ensure ongoing compliance. Provide training and guidance to other team members on validation best practices. Stay updated with industry trends and emerging technologies to ensure continuous improvement in validation processes. Qualifications: Bachelor's degree in Engineering, Computer Science, or a related field; Master's degree preferred. Minimum of 5-7 years of experience in computer system validation within the pharmaceutical, biotechnology, or related industries. Bachelor's degree in Engineering, Computer Science, or a related field. Proven experience in Computer System Validation in a regulated environment. Strong understanding of PLC-based control systems, SCADA and Historian, as well as enterprise IT systems. In-depth knowledge of regulatory requirements, including 21 CFR Part 11, GAMP 5, and other applicable standards. Proven track record of successful project management and leadership in validation projects. Excellent analytical, problem-solving, and decision-making skills. Strong communication and interpersonal skills, with the ability to work effectively in a team environment. Certification in validation or quality systems (e.g., ASQ, ISPE) is a plus.
    $73k-102k yearly est. 3d ago
  • Senior Java AWS Developer

    Ascyndent

    Senior software engineer job in Richmond, VA

    At Ascyndent we believe Digital transformation is all about leveraging information and technology to enhance the human experience. It is also about transformative execution. Our teams bring business visions and strategies into reality leveraging technology capabilities. Our consultants leverage innovative capabilities and deep domain expertise to develop short and long-term strategies aligned with your enterprise goals, skill requirements and technology platforms. As an experienced member of our team, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally. This job is for you if… You're interested in a meaningful job at a growing technology company where you'll work with a variety of technology solutions and be appreciated for doing your job well. You want to help shape the future of emerging technology. You enjoy collaborating with highly skilled professionals with a passion for selling. You want to join a culture that embraces dynamic individuals with a focus on innovation. A day in the life… Develop scalable software solutions based on detailed business requirements and supported technology architecture. Actively engage in development activities associated with developing new solutions and refining current solutions. Mentor & coach new and experienced software developers. Demonstrate success in software project delivery, experience driving technical efforts, and experience with a variety of development tools and technologies. Possess technical depth and applied experience in multi-layer solution development, performance tuning, solution debugging, incident triage/remediation, and usability improvement. Ability to demonstrate adaptive experience while quickly gaining technical situational depth, quantifying impact assessment, triage & root cause analysis, defining remediation options, and providing declarative technical recommendations. Collaboratively engage team members and leaders. Identify and remediate software solutions to address code quality, security, framework development, and software usability refinement. Proven experience augmenting build/release automation solutions to include unit testing, code quality scanning, security scanning, and dependency management. Proficiency in build/release automation solutions. Demonstrate strong written and verbal communication skills. Expertise in crafting and communicating solution and strategic technical proposals What we are looking for… Required 5+ years of hands on AWS development experience using Python, Java, Node.js, lambda service and scripting. 5+ years of work experience with AWS code pipeline, AWS deployment automation, AWS Service Catalog. Develop AWS deployment automation services for various security related applications and tools. Design, build, test, deploy and support deployment of tools in AWS. 6+ years of programming experience with Angular and Java, J2EE, XML, and Web Services 6+ years of experiences in full life cycle application/system development 4+ years of experience developing in distributed application environments (Database, Transaction Management) 4+ years of experience writing conceptual and detailed design documents, and developing large scale enterprise applications following an Agile execution model Strong Development/programming experience in Java, AWS and Angular is must 2-3+ years of strong Angular and Java, J2EE experience 1-2 years of Experience/knowledge of AWS development What you'll Love Working Here… A career with a company where you will be challenged, respected, and valued. The people here do their jobs well, care about one another, care about our customers and exercise good ethics and judgement. Our team members health and wellness are our priority as well as rewarding them for their hard work. Be a part of a team that values creative solutioning with peers and one that honors experimentation and sharing. Be trusted to make decisions that are in the best interests of our clients and our business. We think and act like owners. We care - and that makes all the difference Results fuel our excitement, and we know how our personal accomplishments tie to the success of the company We are courageous and take risks that scare us. Our enthusiasm for experimenting is how we will find the next breakthrough
    $90k-118k yearly est. 3d ago
  • Data Engineer

    Sibitalent Corp

    Senior software engineer job in Richmond, VA

    Role - Data Engineer Work mode - Hybrid - This is a hybrid role (1 week onsite 1 week remote alternating) Duration - 12 months Must have skills - Talend, Oracle Exadata, Snowflake, Cloud Data Warehouse, Real-time Streaming, Kafka, Kinesis, ETL, Talend, Informatica, SQL, Stored Procedures, Table Design, SQL Query Optimization, ETL Performance Tuning, Data Loading, Oracle, Oracle Exadata. Required Proven experience with: • Experience with ETL tools - Talend (this is what the team uses) or Informatica • Experience with SQL, Stored Procedures and Table Design • Experience in SQL Query optimization and ETL Data loading performance • Experience in Snowflake Cloud Data warehouse strongly preferred • Experience in shell scripting is preferred • Experience in real time streaming technologies is preferred Looking for someone with experience in ETL tools. Dominion uses Talend, but experience with other tools like Informatica is fine. Strong SQL skills are needed for data loading, transformations, and query optimization. Experience with Oracle (Exadata) is required. While Dominion uses Snowflake, AWS or GCP experience is also okay. They are open to candidates with 5+ years of experience, as long as they're eager to learn. Thanks and Regards💕 Nikhil Technical Recruiter Email : ********************* Web: ****************** 101, E, Park Blvd.-Suite 600, Plano, TX 75074, USA Destiny hears - When you speak louder Note: SibiTalent Corp. is an equal opportunity staffing firm. We do not discriminate on the basis of race, caste, color, religion, gender, culture, visa status, or any other protected characteristic. All hiring decisions are made strictly based on qualifications, experience, and specific client requirements.
    $78k-106k yearly est. 2d ago
  • Senior Java Developer

    Pyramid Consulting, Inc. 4.1company rating

    Senior software engineer job in Richmond, VA

    Immediate need for a talented Senior Java Developer. This is a 12+ Months opportunity with long-term potential and is located in Richmond, VA / Mclean, VA(Onsite). Please review the job description below and contact me ASAP if you are interested. Job Diva ID: 25-93628 Pay Range: $70 - $80/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Requirements: - Skills-Java, Spring Boot, Microservices, AWS 5+ years of hands-on experience in software development with a focus on Java. Strong proficiency in Spring Boot and experience designing and building microservices architectures. Solid experience with AWS services (EC2, S3, Lambda, RDS, DynamoDB, etc.) and knowledge of cloud-native architectures. Experience with containerization technologies (e.g., Docker, Kubernetes). Strong understanding of RESTful API design and integration. Familiarity with Agile methodologies and experience working in an Agile development environment. Proficiency in version control using Git. Experience with CI/CD tools such as Jenkins, GitLab, or CircleCI. Strong problem-solving skills and the ability to debug and troubleshoot complex issues. Excellent communication skills and ability to work effectively in a collaborative, fast-paced environment. Experience with Serverless architecture using AWS Lambda. Familiarity with container orchestration using Kubernetes. Knowledge of DevOps practices and infrastructure automation tools (e.g., Terraform, CloudFormation). Experience with database technologies such as PostgreSQL, MySQL, or NoSQL databases like MongoDB and DynamoDB. Knowledge of monitoring and logging tools such as CloudWatch, Prometheus, or ELK Stack. Our client is a leading Banking and Financial Industry and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $70-80 hourly 1d ago
  • Sr. Business Intelligence Platform Engineer

    Carmax 4.4company rating

    Senior software engineer job in Richmond, VA

    CarMax, the way your career should be! About this job As a BI Platform Engineer, you will be responsible for the administration, optimization, and support of enterprise business intelligence platforms including Power BI and Tableau. You will work closely with multiple analyst and Technology Infrastructure teams to ensure high availability, performance, and scalability of BI environments. Your expertise in Data & Analytics platform engineering, automation, cloud technologies, and user enablement will help drive data democratization and empower business users with reliable, secure, and performant analytics tools. In addition, you will leverage Artificial Intelligence (AI) capabilities to enhance platform operations, automate routine tasks, and improve user experience. Your ability to integrate intelligent automation and predictive analytics into BI workflows will help drive innovation and efficiency across the organization. What you will do - Essential Responsibilities Administer, monitor, and optimize Power BI and Tableau platforms across cloud and on-prem environments. Implement and manage user access, security roles, and governance policies to ensure data protection and compliance. Manage PowerBI Fabric capacities, gateway, workspaces and licensing Collaborate with cross-functional teams to support dashboard development, data source integration, and performance tuning. Automate platform maintenance tasks including upgrades, patching, backups, access provisioning and license management. Develop and maintain CI/CD pipelines for BI content deployment and version control. Integrate AI tools to automate platform monitoring, anomaly detection, and performance optimization. Provide technical support and troubleshooting for BI platform issues and user inquiries. Drive adoption of BI tools through training, documentation, and enablement initiatives. Monitor platform usage and performance metrics to identify opportunities for optimization and cost savings. Stay current with BI platform updates, features, and industry best practices. Partner with data governance and security teams to ensure compliance with enterprise standards. Participate in major incident response and root cause analysis for BI-related outages or performance issues. Mentor junior team members and promote best practices in BI platform administration and engineering. Purpose of the role The BI Admin/Platform Engineer plays a critical role in ensuring the reliability, scalability, and usability of enterprise BI platforms, enabling data-driven decision-making across the organization. By integrating AI capabilities, this role also contributes to smarter, more efficient platform operations and user experiences. Basic Qualifications 5+ years of experience administering Power BI and Tableau platforms. Strong understanding of BI architecture, data modeling, and dashboard performance optimization. Experience in PowerBI Fabric and migration from PBIRS to Fabric Experience in Tableau and migration to Tableau cloud Experience with Azure services including Azure SQL, Azure Data Factory, and Azure Active Directory. Proficiency in scripting languages such as PowerShell, Python, or Bash for automation. Experience with CI/CD tools such as Azure DevOps or GitHub Actions. Familiarity with enterprise data lake/warehouse environments (EDL/EDW). Strong troubleshooting skills and experience with platform monitoring tools. Strong documentation, communication, and presentation skills. Experience working in Agile/Scrum environments Experience in cloud cost-savings plans, reviews, and reserved instances. Ability to positively influence team norms, culture, and technical vision Excellent communication skills with the ability to adapt to the audience Experience in a fast-paced, highly collaborative agile team within a Product-oriented organization. Effective problem-solving, analytical thinking, and a cloud-native and DevOps mindset. Preferred Qualifications Bachelor's/Master's degree in Computer Science, Information Systems, or related field Power BI and Tableau certifications Snowflake SnowPro, Azure, Databricks certifications Experience with cloud services such as Snowflake, Databricks, Azure Data Factory, Event Hub, Functions, Batch, Key Vault, and Log Analytics Strong experience with popular database programming languages such as SQL, PL/SQL, Stored Procedures Experience with Snowflake, Databricks, and other modern data platforms. Knowledge of REST APIs and scripting for platform automation. Familiarity with data governance, metadata management, and self-service BI enablement. Work Location and Arrangement: This role will be based out of the CarMax Midtown office, Richmond VA or CarMax Technology Hub, Plano TX and have a Hybrid work arrangement. Associates based in Richmond work onsite 5 days per week. Associates based in Plano work onsite 2 days per week. Work Authorization: Applicants must be currently authorized to work in the United States on a full-time basis. Sponsorship will NOT be considered for this specific role.
    $97k-118k yearly est. 3d ago
  • Software Engineer

    Collabera 4.5company rating

    Senior software engineer job in Glen Allen, VA

    Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace. With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including. Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here) Collabera listed in GS 100 - recognized for excellence and maturity Collabera named among the Top 500 Diversity Owned Businesses Collabera listed in GS 100 & ranked among top 10 service providers Collabera was ranked: 32 in the Top 100 Large Businesses in the U.S 18 in Top 500 Diversity Owned Businesses in the U.S 3 in the Top 100 Diversity Owned Businesses in New Jersey 3 in the Top 100 Privately-held Businesses in New Jersey 66th on FinTech 100 35th among top private companies in New Jersey *********************************************** Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Overview: • This is a contract-to-hire position. Candidates must be eligible, open & willing to full-time placement offers. • Would like to see a stable employment history. Would be concerned if we see job-hopping or engagement-hopping. • Ideally, candidate would be local to the Richmond region. Current COS is not supporting relocation, but I would consider minimal assistance for the right candidate. • We are not looking for “lead” level people - more mid-level to low level. • So candidates who are expecting to step into a technical leadership capacity may be disappointed. Role Summary/Purpose: • Client is looking for an experienced Software Engineer to work on a number of exciting projects that will have a very positive impact on client's business. Essential Responsibilities: • You will be responsible for programming a feature and or a small feature set. • You will contribute to the team and works with direction from the Senior Team Members or management but works independently. In this role you will: • Act as a member of the Software Center of Excellence, representing the face of high quality design and development practices. • Develop high performing, scaling and innovative end-to-end web applications. • Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions. • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques. • Writes codes that meets standards and delivers desired functionality using the technology selected for the project. • Build features such as web services and Queries on existing tables. • Understand performance parameters and assess application performance. • Work on core data structures and algorithms and implement them using language of choice. Business Acumen: • Have a solid understanding of the underlying infrastructure needed to run a large distributed web application. • Has the ability to break down problems and estimate time for development tasks • Has the ability to make basic technology choices based on experience. • Demonstrates awareness about competitors and industry. Leadership: • Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary. • Voices opinions and presents clear rationale. • Uses data or factual evidence to influence • Recognizes collaborative behaviour and participates in collaborative activities. • Learns organization vision statement and decision making framework. • Able to understand how team and personal goals/objectives contribute to the organization vision Qualifications Qualifications/Requirements: • Bachelor's Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math). • A minimum of 2 years of professional experience in software development. Desired Characteristics: • Experience working with Agile software development methodologies (Scrum, XP) • Dedication to quality • Strong problem solving abilities • High energy, results driven person with strong interpersonal skills • Excellent communication skills and the ability to interface with more senior co-workers and leadership with confidence and clarity • Able to clearly articulate and document software designs • Must be receptive to feedback and guidance. • Comfortable working in a team and interacting with others. Technical Expertise: • Strong knowledge of OOD/OOP software design patterns and principles • Strong knowledge of Java 6+ and Java open-source software components • Experience with JUnit and writing unit tests • Experience with multiple Spring technologies such as Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring MVC, etc. • Comfortable working in the presentation-tier. • HTML, CSS, JQuery, AJAX, JavaScript, AngularJS. • Web Services experience in REST (JSON, WADL) and SOAP (JAXB, WSDL, XML) • Knowledge of Relational Database modeling and concepts (SQL, referential integrity, etc.) • Experience with Relational Database Management Systems such as Postgres, MySQL, SQL Server, and/or Oracle. • Experience with Java Object-Relation Mapping (JPA, Hibernate, EclipseLink, OpenJPA). • Experience with NoSQL databases such as MongoDB is a plus Additional Information If you are interested you can reach me at **************************** and can give me a call at ************
    $72k-98k yearly est. Easy Apply 17h ago
  • Software Engineer - III

    QED National 4.6company rating

    Senior software engineer job in Richmond, VA

    Software Engineer III - Middleware / Cloud Automation Location: Remote (Hybrid flexibility preferred in one of the following locations: Richmond, VA; Boston, MA; New York, NY; Philadelphia, PA; Cleveland, OH; Atlanta, GA; Chicago, IL; St. Louis, MO; Minneapolis, MN; Kansas City, MO; Dallas, TX; or San Francisco, CA) Position Status: 1-Year Contract (Strong possibility of extension or permanent hire) Pay Rate: $65-$75/hr (based on experience) Position Description: We're seeking a Senior Middleware Application Server Engineer to join a high-impact technology team supporting the Federal Reserve System. This role will focus on designing, automating, and modernizing enterprise middleware frameworks across WebSphere environments, with a strong emphasis on AWS, Ansible, and CI/CD pipeline automation. As a senior contributor, you'll collaborate with cloud, application, and security teams to build scalable solutions that enhance the reliability and performance of mission-critical applications. You'll play a key part in shaping architectural frameworks that define the future of enterprise middleware and automation at scale. Required Skills & Experience: * IBM WebSphere Application Server (ND/Base): Expert-level knowledge including installation, configuration, automation, administration, and high availability setup. * WebSphere Liberty: Advanced hands-on experience in both virtualized and containerized environments (Podman, OpenShift/OCP). * Automation: Proven ability to design and write Ansible playbooks and workflows for large-scale deployments. * Cloud & CI/CD: Experience leveraging AWS services, containers, and pipeline automation to streamline middleware operations. * Programming/Scripting: Proficient in Java, Shell scripting, Python, and PowerShell. * Architecture & Design: Strong understanding of application server architecture, patterns, and enterprise integration. * Security: Working knowledge of certificate management and secure configuration practices. * Agile Delivery: Background working within Agile/Scrum frameworks. * Bonus Skills: Familiarity with Apache, Tomcat, JBoss, or NGINX is a plus. * Tools: Proficiency with Excel (formulas, pivot tables) and PowerPoint for documentation and presentations. Why Join This Team: * Contribute to projects that strengthen and protect national financial systems. * Work with modern technologies in automation, cloud, and middleware architecture. * Collaborate with top-tier engineers in a culture that values innovation, excellence, and security. * Long-term potential with one of the most respected organizations in the country. About Seneca Resources: At Seneca Resources, we are more than just a staffing and consulting firm - we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact. When you work with Seneca, you're choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. Our consultants enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way. Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.
    $65-75 hourly 40d ago
  • Software Engineer II, Core Services

    Estes Forwarding Worldwide 4.4company rating

    Senior software engineer job in Richmond, VA

    Estes Forwarding Worldwide (EFW) is a leading domestic and international freight forwarder in the United States, providing customized logistics and warehousing solutions for clients around the world and across all industries via air, ground, and ocean freight. A subsidiary of Estes Express lines with corporate located in Richmond, Virginia, EFW is uniquely backed by Estes Express Lines' extensive line haul network providing EFW clients with a hybrid transportation network. The company has received industry awards, including Specialty Carrier of the Year and E-Commerce Delivery Carrier of the Year, and has been recognized by Global Trade Americas as a leading 3PL to watch. We are proud to offer highly competitive pay and a comprehensive benefits package, including: Paid vacation, sick time, and holidays 401(k) plan with company match Medical, dental, and vision insurance Short- and long-term disability plans Life and accidental death & dismemberment insurance Job referral bonus program Responsibilities The Core Services team builds and maintains foundational APIs and reusable backend services that enable key logistics workflows and power customer/vendor interactions. As a Software Engineer II, you will take on larger engineering initiatives with greater independence and technical depth. You'll help design, build, and maintain scalable, event-driven services and integrations, while contributing to the evolution of our platform and engineering practices. To perform this job successfully, an individual must satisfactorily perform each essential duty. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential duties. Design and develop backend microservices using Node.js (Moleculer) and Go. Build and consume RESTful and asynchronous APIs, integrating with both internal services and external third-party systems. Collaborate with product owners and engineering leadership to break down business requirements into technical solutions. Write clean, testable, and well-documented code and proactively participate in peer code reviews. Contribute to continuous integration and delivery pipelines using Jenkins. Deploy, monitor, and troubleshoot services in Kubernetes-based environments using tools such as Datadog. Own the full lifecycle of service features-from ideation to production support. Participate in incident response and contribute to system reliability improvements. Mentor and support junior engineers through code reviews, documentation, and informal guidance. Document service architecture, workflows, and operational processes. May be asked to participate in an after-hours on-call support rotation. Comply with company C-TPAT and TSA security procedures. Perform other duties as assigned. Qualifications The qualifications listed below are representative of the minimum knowledge, skill, and/or ability required. SKILLS AND ABILITIES Must possess proficiency in JavaScript or TypeScript in a Node.js environment. Experience with microservice frameworks such as Moleculer, Express, or Fastify. Hands-on experience with Go (or solid understanding with strong interest to learn). Deep understanding of RESTful API design and asynchronous messaging using NATS, SQS/SNS, or Kafka. Familiarity with AWS infrastructure and services such as S3, EC2, SNS, and SQS; cloud-first development mindset is a plus. Experience deploying and supporting services in Kubernetes-based environments. Comfort working with CI/CD tooling (Jenkins preferred) and observability tools like Datadog. Solid experience working with relational databases such as PostgreSQL or SQL Server. Experience working in Agile development environments and participating in team ceremonies. Familiarity with modern development practices, distributed systems, and cloud-based infrastructure. Strong problem-solving, debugging, and troubleshooting skills. Effective communication and collaboration in cross-functional teams. Ability to balance velocity with maintainability and operational excellence. Must be eligible to work in the United States. At this time, EFW will not sponsor a new applicant for employment authorization for this position. EFW prides itself on the quality of its employees and as such, candidates who receive a job offer will be required to successfully pass a drug screen and a background check. EFW offers an opportunity to grow and develop your career in an environment that provides a fulfilling workplace for employees, creates an environment for continuous learning, and embraces the ideas and diversity of others. All qualified applicants will receive consideration for employment without regard to sex, pregnancy, race, ethnicity, color, creed, religion, national origin, age, disability status, protected veteran status, marital status, sexual orientation, gender identity or expression, or any other legally protected status. SUPERVISION The position functions with supervision and has no direct reports. EDUCATION/EXPERIENCE Minimum of a Bachelor's degree (or equivalent) in Computer Science, Software Engineering, or a related field with demonstrated experience with building and supporting backend services in a production environment and contributing to the full software development lifecycle-from design through deployment and support. However, a combination of experience and/or education will be taken into consideration. LICENSES/CERTIFICATIONS None required. Travel None required. PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential duties of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential duties. Typically sitting at a desk or table. Intermittently sitting, standing, walking or stooping. WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential duties of this job. Reasonable accommodations will be made to enable individuals with disabilities to perform essential duties. Normal office situation. EFW is an Equal Opportunity Employer, Minorities/Female/Disabled/Veteran.
    $74k-102k yearly est. Auto-Apply 37d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Senior software engineer job in Richmond, VA

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system. + Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT). + Create detailed technical and functional specifications for data mapping, transformation rules, and data validation. + Establish and enforce data quality and governance standards for the entire data migration lifecycle. + Lead and manage the entire data conversion team, including developers, business analysts, and data stewards. + Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation. + Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines. + Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues. + Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles. + Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process. + Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture. + Mentor and provide technical leadership to junior team members. **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred. + 3-5 years of experience with SAP Data Services and Data conversions preferred. + Experience in ALE/IDOC, LSMW, RDM/BPDM + Demonstrates a knowledge of Master Data Management domain + Ability to define work processes and lead team members in successful implementation and ongoing execution preferred + Ability to develop individuals and teams preferred + Excellent oral and written communication skills preferred + Excellent organizational skills preferred **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 35d ago
  • 20392 - Asst State Eng APD

    Virginia Department of Transportation 4.5company rating

    Senior software engineer job in Mechanicsville, VA

    Provide leadership, direction and engineering expertise for the engineering services. Provide technical and administrative assistance, technical expertise and support to Central Office and District field personnel, contractors, federal, state and local government agencies and suppliers relevant to program areas. This position leads the design-build program and other alternative project delivery. Utilizes engineering practices and principles to support the construction delivery program by selecting, procuring, negotiating and administering complex design-build transportation projects. Responsible for developing, implementing, and monitoring statewide policy, guidance, and practices for the procurement of alternate delivery projects. Responsible for communicating with internal and external stakeholders regarding the design-build projects and program. How you will contribute: APD Compliance: Assist in monitoring compliance to ensure conformance to the policy, procedures and state and federal procurement laws Monitor to ensure consultant vouchers are processed and performance evaluations completed. Recommend a process to monitor final voucher submittal and proper project close-out in Cardinal. Coordinate with other divisions to ensure procurement policies are followed. Provide guidance and leadership to internal staff or stakeholders in accordance with the policies and procedures related to PPTA, Design Build and Consultant contracts. APD Policies and Procedures: Provide significant input and assist in developing policies, procedures, practices and guidance for Design Build and PPTA program and procurement of professional services contract Provide report of findings with recommendation to Assistant Director. Review state and federal procurement laws related to Design Build, PPTA and professional services, and develop draft policies and procedures for VDOT's use. Recommend revisions to Design Build, PPTA and professional services procurement policies and procedures to ensure conformance with legislative changes and state and federal laws. Budget Development: May oversee or assist in the development and management of the division budget. Maintain close communication with agency financial divisions and the district program areas. Employee Performance: Ensure personnel matters are addressed timely and in accordance with established HR Division policy and procedures. Encourage, guide, and participate in the development of staff. Engineering Program Leadership: Assist State Engineer as required to lead and manage Division. Informational Requests: Review and respond to requests for information. Draft responses to priority letters and respond to phone calls and emails from localities, businesses and citizens. Innovative Project Delivery: Assist in identifying and recommending projects for innovative project delivery. Review Six Year Plan and other sources. Participate in meetings to represent Innovative Project Delivery Division and provide guidance related to Design Build and PPTA policies and procedures. Leadership: Provide leadership and oversight of the assigned statewide program areas. Conduct program evaluations for efficiencies, consistent statewide application, and program areas meet business need of Agency. Make recommendations for program modifications to the State Engineer. Maintain active participation in committees and positive engagement with internal and external stakeholders. Liaison: Coordinate assigned functions with other VDOT divisions, the federal government, other state agencies, local governments and private sector through regular communication and mutual adherence to policies and procedures. Management of Design Build and PPTA Programs: Responsible for developing and implementing project controls. Develop positive working relationship with other Divisions and Agencies. Develop, recommend and implement process and policy improvements as needed. Deliver procurement of projects on time by monitoring and making timely changes to the procurement schedule. Process Management: Capture division processes to communicate, monitor, and improve the delivery of all Division processes. Use models to monitor progress and assist other division assistants in developing performance management tools to convert knowledge activities into division deliverables. Program Management: Oversee assigned program areas. Provide technical guidance and sound engineering review and evaluation. Interpret state and federal laws, rules and policies, and make decisions to resolve issues. Institute process and procedure changes as needed. Ensure adherence to schedules, budgets and quality control standards. Implement programs and procedures which promote and achieve agency and divisional goals and objectives. Assess workloads, resources and recommend staffing levels. Identify need for outsourcing and overtime. Service Contracts: Oversee development, administration, and execution of professional and non-professional service contracts assigned to respective program areas. Special Assignments: Perform special assignments as requested. Review, research, and coordinate buy-in from stakeholders. Recommend or develop new policies, procedures or updates for various functions to ensure clear and consistent interpretation and application of policies statewide. Strategic Planning: Oversee and direct the work of assigned areas by participating in the development of strategic plans and implementing programs and procedures which effectively promote and achieve agency and divisional goals and objectives. Prioritize and assign work, set schedules for achievement of projects and meeting deadlines, assess workloads and resources and recommend staffing levels. Determine the need for outsourcing and overtime. Oversee and provide for effective working relationships and promote staff development. Teamwork: Promote and build effective work teams. Represent VDOT on internal and external committees. Technical Guidance: Provide technical guidance and recommendations on assigned program areas to internal and external customers and staff. Technical Guidance: Satisfies customers and reduces complaints by effectively listening to their concerns and then applying sound practices and methods to resolve. Act as a liaison with stakeholders to ensure a clear understanding of the process of Alternate Delivery Methods for projects. Assists with the development of policies, procedures, practices and guidance for Design-Build program. What will make you successful: Ability to communicate effectively orally and in writing with diverse audiences and to make presentations and prepare reports. Ability to develop engineering procedures and practices in specialty areas. Ability to evaluate PPTA and Design Build proposals using civil engineering principles, practices, policies and standards. Ability to interpret and apply relevant state and federal laws, policies, regulations and guidelines. Ability to read plans, analyze complex projects, interpret laws and specifications, and make engineering based judgments. Comprehensive knowledge of transportation engineering, methods, and procedures. Knowledge and skill in strategic planning. Knowledge of Civil engineering principles and practices related to transportation project design, construction and operations, standards, specifications, and materials. Knowledge of budget development and management. Knowledge of procurement process in accordance with VDOT's and FHWA's policies and Virginia Public Procurement Act. Knowledge of project and program development process, contract negotiations and administration. Knowledge of supervisory and human resources practices and principles to include hiring, discipline, performance management, and employee development. Knowledge of transportation engineering related laws, regulations, policies, and programs. Skill in project and process management, leadership, and critical thinking. Skill in project management, time management, communication, presentation, and negotiation. Skill in the use of computers and web-based applications. Minimum Qualifications: Degree in Construction Managemnet, Business or related field. Experience applying engineering principles and practices to evaluate and implement proposals related to the Design Build and PPTA programs. Experience developing, negotiating and managing innovative contracts. Experience related to the development, implementation, and monitoring of statewide policy, guidance, and practices for the procurement of innovative projects. Skill in the use of computers and software applications. Valid Professional Engineer's license. Additional Considerations: Experience in transportation engineering, highway construction, report writing, developing policies and procedures, contract development and administration. Click below to learn more about the Competency Model associated with this Position: Competency Model Physical Requirements Physical Requirements VDOT employees must abide by VDOTs Code of Ethics and the Commonwealths Standards of Conduct. VDOT Code of Ethics Standards of Conduct Physical Requirements Physical Requirements
    $43k-56k yearly est. Auto-Apply 6d ago
  • DevOps Engineer

    Brooksource 4.1company rating

    Senior software engineer job in Richmond, VA

    Dominion Energy is seeking a mid-to-senior level Infrastructure-as-Code Programmer to join their data center automation project. The ideal candidate will have strong expertise in VMware vSphere, with additional experience in Terraform and Ansible. Key Responsibilities: • Design and implement infrastructure-as-code solutions using Terraform and Ansible for both on-prem and cloud environments. • Leverage VMware vSphere for managing and optimizing virtualized infrastructure, including provisioning and maintaining VMs, networking, and storage. • Collaborate with system integrators to ensure seamless integration of automation solutions. • Provide technical leadership and guidance, mentoring Dominion Energy's team on best practices and troubleshooting. • Adapt quickly to evolving project needs, ensuring smooth transitions and continuous improvement. Preferred Qualifications: • Extensive experience with VMware vSphere, including ESXi and vCenter. • Proficiency in Terraform and Ansible for automation and configuration management. • Strong problem-solving skills and the ability to mentor and advise less experienced team members. • Flexibility and adaptability in a rapidly changing environment.
    $97k-126k yearly est. 4d ago
  • Software Engineer I, Core Services

    Estes Forwarding Worldwide 4.4company rating

    Senior software engineer job in Richmond, VA

    Estes Forwarding Worldwide (EFW) is a leading domestic and international freight forwarder in the United States, providing customized logistics and warehousing solutions for clients around the world and across all industries via air, ground, and ocean freight. A subsidiary of Estes Express lines with corporate located in Richmond, Virginia, EFW is uniquely backed by Estes Express Lines' extensive line haul network providing EFW clients with a hybrid transportation network. The company has received industry awards, including Specialty Carrier of the Year and E-Commerce Delivery Carrier of the Year, and has been recognized by Global Trade Americas as a leading 3PL to watch. We are proud to offer highly competitive pay and a comprehensive benefits package, including: Paid vacation, sick time, and holidays 401(k) plan with company match Medical, dental, and vision insurance Short- and long-term disability plans Life and accidental death & dismemberment insurance Job referral bonus program Responsibilities The Core Services team builds and maintains foundational APIs and reusable backend services that enable key logistics workflows and power customer/vendor interactions. As a Software Engineer I on this team, you will contribute to the development and support of scalable, event-driven services and APIs that serve as the connective tissue between internal systems and external consumers. This is a growth-focused role, ideal for early-career engineers eager to deepen their backend development and distributed systems experience. To perform this job successfully, an individual must satisfactorily perform each essential duty. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential duties. Design and develop backend microservices using Node.js (Moleculer) and Go. Build and consume RESTful and asynchronous APIs, integrating with both internal services and external third-party systems. Collaborate closely with senior engineers or program managers to translate business needs into technical solutions. Write clean, testable, and well-documented code and proactively participate in peer code reviews. Contribute to continuous integration and delivery pipelines using Jenkins. Deploy, monitor, and troubleshoot services in Kubernetes-based environments using tools such as Datadog. Participate in incident response and contribute to system reliability improvements. Document service architecture, workflows, and operational processes. May be asked to participate in an after-hours on-call support rotation. Comply with company C-TPAT and TSA security procedures. Perform other duties as assigned. Qualifications The qualifications listed below are representative of the minimum knowledge, skill, and/or ability required. SKILLS AND ABILITIES Must have experience with JavaScript or TypeScript in a Node.js environment. Exposure to service frameworks like Moleculer (preferred) or similar (e.g., Express, Fastify). Must possess familiarity with Go or interest in learning Go-based microservices. Understanding of RESTful API design and asynchronous messaging patterns (e.g., NATS, SQS/SNS, or Kafka). Familiarity with AWS infrastructure and services such as S3, EC2, SNS, and SQS; experience working in cloud-hosted environments is a plus. Understanding of backend development, with exposure to modern development tools, languages, and practices. Eagerness to grow as a backend engineer in a production-facing, service-oriented environment. Exposure to Kubernetes-based deployments and CI/CD tooling (Jenkins preferred). Experience working with relational databases such as PostgreSQL or SQL Server. Exposure to Agile development methodologies and collaborative team practices. Excellent communication skills and a growth mindset. Ability to balance velocity with maintainability and operational excellence. Must be eligible to work in the United States. At this time, EFW will not sponsor a new applicant for employment authorization for this position. EFW prides itself on the quality of its employees and as such, candidates who receive a job offer will be required to successfully pass a drug screen and a background check. EFW offers an opportunity to grow and develop your career in an environment that provides a fulfilling workplace for employees, creates an environment for continuous learning, and embraces the ideas and diversity of others. All qualified applicants will receive consideration for employment without regard to sex, pregnancy, race, ethnicity, color, creed, religion, national origin, age, disability status, protected veteran status, marital status, sexual orientation, gender identity or expression, or any other legally protected status. SUPERVISION The position functions with supervision and has no direct reports. EDUCATION/EXPERIENCE Minimum of a Bachelor's degree (or equivalent) in Computer Science, Software Engineering, or related field. A combination of experience and/or education will be taken into consideration. LICENSES/CERTIFICATIONS None required. Travel None required. PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential duties of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential duties. Typically sitting at a desk or table. Intermittently sitting, standing, walking or stooping. WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential duties of this job. Reasonable accommodations will be made to enable individuals with disabilities to perform essential duties. Normal office situation. EFW is an Equal Opportunity Employer, Minorities/Female/Disabled/Veteran.
    $74k-102k yearly est. Auto-Apply 11d ago

Learn more about senior software engineer jobs

How much does a senior software engineer earn in Richmond, VA?

The average senior software engineer in Richmond, VA earns between $77,000 and $128,000 annually. This compares to the national average senior software engineer range of $86,000 to $151,000.

Average senior software engineer salary in Richmond, VA

$99,000

What are the biggest employers of Senior Software Engineers in Richmond, VA?

The biggest employers of Senior Software Engineers in Richmond, VA are:
  1. Oracle
  2. Coinbase
  3. CoStar Group
  4. Dev
  5. Capital One
  6. Highmark
  7. Maximus
  8. Datavant
  9. Teradata
  10. Integrated Resources
Job type you want
Full Time
Part Time
Internship
Temporary