Principal software engineer jobs in Harrisonburg, VA - 56 jobs
All
Principal Software Engineer
Senior Software Engineer
Software Developer
Lead Engineer
Software Engineer Lead
Senior Engineer
Software Development Engineer
Software Engineer
Junior Software Engineer
Senior Leader
Software Engineering Internship
Lead Technician
Principal Software Engineer / Architect
Uvimco
Principal software engineer job in Charlottesville, VA
The University of Virginia Investment Management Company (UVIMCO) provides investment management services to the University of Virginia and associated organizations. UVIMCO's team represents an exceptional group of investment management professionals who are grounded in the mission and values of the University of Virginia. We manage approximately $16 billion for the University of Virginia and are proud of the positive impact that our work has on generations of UVA students, faculty, staff, and patients.
UVIMCO currently employs approximately forty-eight full-time staff who are primarily located in Charlottesville, VA. We value integrity, service, excellence and passion.
Why Join Us
Support UVA's mission: Our investment returns directly support scholarships, programs, research, and other initiatives to benefit current and future students, faculty, patients, and staff of the University.
Strong culture: UVIMCO fosters a collegial, flat, and collaborative work environment. The firm prioritizes employee well-being and maintains a strong work-life balance. Staff are united by a passion for our mission, a love of learning, and a commitment to preserving UVIMCO's record of excellence.
Generous employment benefits: UVIMCO offers a competitive salary and a business casual work setting. We are located on the Downtown Mall in Charlottesville, VA.
Position Overview
UVIMCO is seeking an experienced technology professional with a strong passion for software development, systems design, and data architecture. If you thrive on tackling complex challenges, guiding technology strategy, and mentoring others, we invite you to consider joining our team as a PrincipalSoftwareEngineer in Charlottesville, VA. Please note remote applicants will not be considered.
The technology team supports UVIMCO through five key responsibilities:
Systems and infrastructure
Data governance and cyber security
Software development
Process automation
Innovation and continuous improvement
In this role, you will have the opportunity to work on a diverse set of projects that canvas the organization, including developing software, building data structures and information flows within our organization, working with APIs to implement system integrations, shaping architectural decisions, and ensuring UVIMCO's systems remain secure, scalable, and future proof.
Primary Responsibilities:
Design and implement data systems and applications that are appropriately scalable, secure, and aligned with long-term business goals.
Deliver high-quality software solutions, oversee critical integrations, and help guide system modernization efforts.
Partner with investment, operations, and technology leaders to translate organizational needs into technology solutions.
Provide guidance and mentorship to junior developers and analysts, fostering technical growth across the team.
Evaluate emerging technologies and recommend adoption strategies to improve efficiency and data-driven decision-making.
Take ownership of complex, high-visibility initiatives directed by senior leadership.
Skills and Qualifications
The ideal candidate will possess:
Deep technical expertise in software development and data architecture.
Minimum of 7 years of direct experience.
Demonstrated experience with data modeling, analytics, relational databases, and cloud technologies.
Strong proficiency with multiple languages (C#, Python, SQL, JavaScript, R) and frameworks (.NET, Bootstrap, or comparable).
Track record of architecting and delivering complex systems in a mission-critical environment.
Excellent analytical, communication, and interpersonal skills, with an enthusiasm to collaborate and influence technical direction.
Generalist mindset: Adaptable, curious, and committed to continuous learning.
Willingness to occasionally provide coverage for end-user support when needed, modeling a team-first approach.
The Opportunity
This is a chance to step into a high-impact role where your expertise will directly strengthen UVIMCO's ability to support UVA's mission for generations to come. If you have a passion for engineering, a generalist mindset, and enjoy making a meaningful impact, consider applying for this exciting opportunity.
UVIMCO is an Equal Opportunity Employer. We celebrate diversity and welcome individuals from different backgrounds. We do not discriminate on the basis of any protected class and provide an inclusive environment of mutual respect for all employees.
$102k-137k yearly est. Auto-Apply 9d ago
Looking for a job?
Let Zippia find it for you.
Software Developer
Action Staffing Services
Principal software engineer job in Harrisonburg, VA
This is a permanent, full-time position. Principal Responsibilities •Work closely and effectively with product management and UX Designers to build world class web applications •Translate UX design specifications to responsive and adaptive web applications using HTML5, CSS3, JavaScript that work well across multiple devices.
•Contribute to design and architecture of our platform to meet business requirements.
•Build reusable components
•Iteratively refactor HTML, CSS and JavaScript code so that the UI codebase is scalable and maintainable
•Stay current on the latest web tools, client side technologies, standards, and practices.
Education
•Bachelor or graduate degree in Computer Science or a related technical field.
Required Knowledge, Experience and Skills
•Experience in development of multi-tier applications and web applications using .Net framework based OO technologies and techniques. Programming experience utilizing C# and ASP.Net is required.
•Experience developing cross-browser web applications using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery
•Knowledge of RWD techniques and “mobile first” concepts
•Experience with JavaScript MVC frameworks (like Ember), single page apps and client-side templates with an excellent understanding of MVC patterns for web applications
•Well versed in SQL and relational database models. Experience with Microsoft SQL Server 2008 required.
•Proven ability and desire to both estimate tasks and meet deadlines, working effectively with minimal supervision in a team environment
•Good analytical and problem solving skills
•Strong interpersonal and communication skills with a strong teamwork focus
•Motivated, hardworking and flexible
•Quick learner who enjoys a challenge and can see the bigger picture
Preferred Knowledge, Experience and Skills
•Familiar with Twitter Bootstrap CSS Framework
•Knowledge of software development methodologies and practices, especially Agile/iterative development
Additional Information
All your information will be kept confidential according to EEO guidelines.
$76k-99k yearly est. 2d ago
Lead Software Engineer, Full Stack (Java, Python, Angular, React)
Dev 4.2
Principal software engineer job in Harrisonburg, VA
Jobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located.
Company Name: Capital One
Job Description
77 West Wacker Dr (35012), United States of America, Chicago, Illinois
Lead SoftwareEngineer, Full Stack (Java, Python, Angular, React)
Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking
Full Stack SoftwareEngineers
who are passionate about marrying data with emerging technologies. As a Capital One Lead SoftwareEngineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One.
The Card Core team is a highly collaborative and passionate group. We love solving hard problems and building reusable solutions. In this role, you will be working on a new and exciting project with our all-in-one platform designed to guide businesses towards unparalleled success. Seamlessly navigate the complex problems with your engineering skills.
What You'll Do:
Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Basic Qualifications:
Bachelor's Degree
At least 6 years of experience in softwareengineering (Internship experience does not apply)
At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Preferred Qualifications:
Master's Degree
7+ years of experience in at least one of the following: JavaScript, Java, Python, Go, Postgres, MySQL
3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
4+ years of experience in open source frameworks
2+ years of experience in Agile practices
At this time, Capital One will not sponsor a new applicant for employment authorization for this position.
The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked.
New York City (Hybrid On-Site): $197,400 - $225,300 for Lead SoftwareEngineer
Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter.
This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan.
Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the
Capital One Careers website
. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level.
This role is expected to accept applications for a minimum of 5 business days.
No agencies please. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth or related medical conditions), race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity, gender reassignment, citizenship, immigration status, protected veteran status, or any other basis prohibited under applicable federal, state or local law. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries.
If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at
[email protected]
. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
For technical support or questions about Capital One's recruiting process, please send an email to
[email protected]
Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.
Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
$197.4k-225.3k yearly 2d ago
Software Engineer Intern Summer 2026
Investure 4.2
Principal software engineer job in Charlottesville, VA
The Company
Based in Charlottesville, Virginia, Investure was founded in 2003 to serve as the outsourced investment office to a select number of non-profit endowments and private foundations. Managing assets of approximately $19 billion as of June 2025, Investure is responsible for portfolio management, asset allocation, and manager selection investing across a number of asset classes, including fixed income and credit, global public equities, alternative investments (e.g., hedge funds, private equity, venture), and real assets. Investure has a fast-paced culture where there is a vast opportunity for learning and strong expectation of teamwork, collegiality, and integrity. We are a mission-driven organization that values continuous improvement, excellence, and employee engagement.
Job Summary
This position offers the opportunity to work as part of the Reporting & Analytics team, including working directly with the softwareengineering sub-team. The intern will participate in a clearly defined project under the guidance of a senior engineer. Each summer Investure seeks individuals with skills and interests that align with the current year's project list. Below is the summary description of the Summer 2026 intern project as well as examples of past intern projects:
Description of Summer 2026 intern project:
Data Pipeline Redesign (C#, SQL Server, React) - under the guidance of a senior engineer, work on redesigning data pipeline services in the backend, and expose them as APIs and a front-end user experience for on-demand data requests.
Examples of past intern projects:
AI Applications (Python & OpenAI models) - utilize LLMs to solve real business problems.
AI powered front end application (React) - help design a UI/UX experience along with a senior engineer on the team for a new application utilizing a set of AI processes.
Factor Analysis (Python, SQL) - work with a senior member of the team to construct a set of analysis around real-world return series.
Private Equity Visualization (React) - create a beautiful and insightful UI to help with an internal private equity model visualization.
Treasury Management (React, C#) - work on an important business application to improve usability and experience for end users.
Education, Experience & Skills
Applicant is a current sophomore/junior majoring in: Computer Science, Computer Engineering, or Math
Knowledge of Object-Oriented programming principles
Familiarity with any of the following is a strong plus: C#, SQL, Python/Julia statistical packages, React
An interest in financial markets
Ability to communicate clearly internally (and in written form) insights
Ability to handle confidential and sensitive information with a high degree of professionalism
Guiding Principles
Integrity: Demonstrates unquestioned ethics and credibility. Strives to exemplify the highest ethical standards in both work and personal lives
Excellence: Has exceptional work ethic. Works both hard and smart. Demonstrates continuous self-evaluation of successes and failures
Service: Puts others first. Illustrates mission driven outlook and approach
Stewardship: Puts long-term interests above short-term goals. Focuses on the greater good
People: Demonstrates passion and excellent judgment. Treats others with respect, helps when and how needed, and is respectful of the needs of others
Teamwork: Takes a collaborative and selfless approach. Operates under the “Golden Rule”
Humility: Comfortable with being wrong. Seeks to learn from mistakes. Willing to do anything necessary to get the job done. Treats all as equals
Position Based Competencies
Accuracy: Identifies and corrects mistakes; improves efficiency consistently; demonstrates attention to detail
Team Orientation: Works well as part of a team; receptive to feedback
Process Management: Follows protocol and processes; willing to ask questions
Communication: Demonstrates clear, thoughtful and thorough verbal and written skills
Planning: Self-starter with the ability to multi-task; prioritizes tasks appropriately; meets deadlines
Adaptability: Quick learner; open to change
To apply for this position, interested parties should visit our website: **************************
#LI-DNI
$37k-61k yearly est. 3d ago
Software Engineer / Developer (DevSecOps / Full Stack)
Data Systems Analysts 4.5
Principal software engineer job in Charlottesville, VA
Data Systems Analysts, Inc. (DSA) is seeking a TS/SCI-cleared SoftwareEngineer / Developer to design, build, and secure modern applications within a classified cloud environment. The engineer will develop containerized, cloud-native solutions using AWS GovCloud, integrate DevSecOps pipelines, and apply infrastructure as code (Terraform) to ensure repeatable, secure deployments.
The selected candidate will collaborate with cybersecurity, infrastructure, and mission teams to modernize legacy systems, integrate APIs, and deliver scalable capabilities across hybrid environments following Agile / Scrum principles.
This position is onsite in Charlottesville, VA.
Responsibilities:
Design, develop, and deploy secure, cloud-native applications and services within AWS GovCloud.
Implement and maintain CI/CD pipelines with integrated static / dynamic security scanning.
Build and automate infrastructure provisioning using Terraform and Infrastructure as Code (IaC) best practices.
Develop and integrate RESTful APIs connecting mission and enterprise systems.
Containerize and orchestrate workloads using Docker and Kubernetes.
Apply secure coding standards and remediate vulnerabilities identified through code or pipeline scans.
Collaborate in Agile sprints, performing peer reviews, backlog refinement, and sprint demos.
Document system design, deployment, and operational procedures for accreditation packages.
Support modernization and cloud migration initiatives from on-premise to AWS architectures.
Required Education, Certifications and Security Clearance
BS in Computer Science, SoftwareEngineering, or related field
Experience may be substituted for degree.
TS/SCI Clearance
DoD 8140 (8570) IAT Level II Certification
Requirements Experience/Qualifications:
Minimum 4 years of experience developing, deploying, and securing applications within DoD or federal environments.
Proficiency in Python, Java, and JavaScript / TypeScript using frameworks such as React, Angular, Spring Boot, FastAPI, or Express.js.
Hands-on experience with GitLab CI/CD, Terraform, and AWS GovCloud services (EC2, ECS/EKS, Lambda, S3, IAM).
Knowledge of containerization technologies (Docker, Kubernetes) and secure DevSecOps pipelines.
Understanding of REST API design, data serialization (JSON / YAML), and API documentation (OpenAPI / Swagger).
Familiarity with OWASP Top 10, static / dynamic code analysis (SonarQube or equivalent), and secure coding principles.
Experience with Agile development and collaboration using Atlassian tools (Jira, Confluence).
Preferred Experience/Qualifications:
AWS Certified Developer or AWS DevOps Engineer.
Experience deploying and managing Terraform modules for multi-environment AWS or hybrid architectures.
Familiarity with Kubernetes, OpenShift, or container orchestration at scale.
Experience developing and integrating secure REST APIs across distributed systems.
Knowledge of database technologies such as PostgreSQL, DynamoDB, or MongoDB.
Experience integrating messaging and event-driven services using Amazon SQS or Kafka.
Experience building responsive web applications using React or Angular with secure API integration.
Experience designing and developing secure backend microservices with Spring Boot, FastAPI, or Express.js.
Experience developing IaC automation and CI/CD pipelines with integrated security testing.
Exposure to Zero Trust, DevSecOps governance, or cloud migration initiatives within DoD environments.
#DSA209
#LI-KE1
Many of DSA's positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information. DSA is proud to be an Equal Opportunity Employer. DSA is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status. DSA requires background checks , where permitted , by law. DSA is an E-Verify Employer.
$73k-96k yearly est. Auto-Apply 19d ago
Junior Software Engineer
Innovative Refrigeration Systems
Principal software engineer job in Waynesboro, VA
Innovative Refrigeration Systems, Inc. is seeking a Junior SoftwareEngineer to join our growing development team. This is a hands-on, entry-level opportunity for a creative and motivated developer to contribute to our enterprise safety and sustainability software-as-a-service platforms and internal tooling. This role is based onsite and offers career development within a fast-paced, startup-style environment.
Innovative Refrigeration Systems, Inc. is a premier custom design-build contractor for industrial refrigeration systems, providing design, fabrication, construction, commissioning, and service in-house.
Job Role: The Junior SoftwareEngineer supports the development, testing, and deployment of our proprietary EHS and process safety software systems, used by Fortune 100 companies. This role is ideal for someone with a strong foundation in software development and a desire to grow technically while working in a collaborative team environment.
Key Duties:
* Design, develop, test, and deploy software features and functionality across the full stack.
* Write clean, maintainable code for front-end UIs and back-end APIs.
* Create and maintain automated unit and integration tests.
* Participate in team design discussions and collaborative problem-solving.
* Take ownership of projects and contribute to improving the customer experience.
Requirements:
* Bachelor's degree in Computer Science, related field, or equivalent work experience.
* Proficiency in modern JavaScript and familiarity with frameworks such as Vue or React.
* Experience with modern PHP or comparable programming languages.
* Demonstrated ability to learn and apply new technologies quickly.
* Strong communication and collaboration skills.
* Must be able to remain in a stationary position (seated or standing) for extended periods.
* Occasionally may need to lift or carry items up to 25 pounds (e.g., office supplies, small equipment).
Preferences:
* Experience with SaaS development or enterprise platforms.
* Familiarity with version control systems (e.g., Git).
* Portfolio or examples of previous development work.
* Understanding of full-stack software architecture and testing practices.
Benefits:
In addition to a competitive base salary, we offer a robust benefits package:
* Retirement plan; company matches dollar for dollar up to 15%
* Health insurance; company pays 75% of the premiums for employee/family
* Dental insurance
* Vision insurance
* Weekly pay
* Competitive vacation & holiday pay
* Supplemental insurance available (Aflac)
* Short-term & long-term disability coverage
* Accidental death/dismemberment coverage after one year of employment
* Life insurance coverage after one year of employment
* Employee referral incentives
* Opportunities for advancement, professional development, training opportunities, and apprenticeship programs available
* Discounts on cell phone plans, rental vehicles, and other company discounts for eligible positions
If you are driven to succeed and want to be part of a rapidly growing company at the forefront of the industry, apply today!
$66k-88k yearly est. 1d ago
Software Developer III
General Atomics and Affiliated Companies
Principal software engineer job in Charlottesville, VA
General Atomics Integrated Intelligence, Inc. (GA-Intelligence), an affiliate of General Atomics, maintains and deploys production systems for users across the Intelligence Community, Department of Defense, and commercial industry. We build and develop best-in-class all domain and globally focused situational awareness capabilities, including THRESHER and DRAGONSPELL, that process petabytes of data from numerous streaming data sources in near real time. Our systems apply state-of-the-art algorithms and machine learning techniques to extract features and fuse data from multiple phenomenologies to form a rich live view of objects in the sky, on the sea, and on the ground. Our rapidly growing suite of federal software solutions are used by thousands of intelligence analysts and military personnel around the globe to counter new and emerging threats to national security
GA-Intelligence is looking for Cleared SoftwareEngineers to join our federal team to develop scalable cloud-based software that fuses data from multiple sources to create a Global Situational Awareness picture for air, maritime, and ground domains.
DUTIES AND RESPONSIBILITIES:
Research, design, implement, document, test, and deploy software applications to support visualization and analysis of movement and identity for air, sea, and ground objects.
Develop test scripts and frameworks to verify and validate functionality
Maintain existing capabilities deployed to customer facilities and cloud environments including debugging and updating to keep pace with the evolving environment and technology
Understand customer, user, and operational requirements and implement new functionality into software products
Document and communicate highly technical concepts effectively to technical and non-technical audiences
Maintain the strict confidentiality of sensitive information
Observe all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company
Work in a safe manner in accordance with established operating procedures and practices
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education.
Proficient in at least one of the following languages: Java, Scala, Python, Golang
Experience with software development lifecycle and use of associated tools.
An understanding of formal softwareengineeringprinciples including design, documentation, ticketing systems, version control and Agile methodologies
Exceptional analytical skills and problem-solving skills.
Good organization, decision making, and verbal and written communication skills.
High level of self-initiative and self-motivation
Ability to work effectively in small team settings to solve complex problems
Strong presentation, and interpersonal skills, ability to work independently and as part of a team; able to perform complex tasks in one or more software development areas.
PREFERRED SKILLS AND QUALIFICATIONS:
Active Top Secret Security Clearance
Comfortable working with Linux systems on a daily basis
Database technologies (e.g. PostgreSQL or other relational database experience)
Deployment technologies such as: Docker, Kubernetes, Knative, Helm, Rancher
Cloud technologies such as: Hadoop, Kafka, HBase, Accumulo,
CI/CD pipelines and tooling (Gitlab CI/CD, ArgoCD, CircleCI, Jenkins)
AWS infrastructure and tooling
Distributed software version control systems, in particular, git
Geospatial data and analytics
Data fusion and data engineering tools
Familiarity with Intelligence Community and DoD mission sets
CompTIA Security+ certification or willingness to get certified
$76k-99k yearly est. 60d+ ago
Sr. Software Engineer
Perrone Robotics
Principal software engineer job in Charlottesville, VA
Innovate...Build...Deliver! Autonomy Driven by Perrone. Perrone Robotics Inc. is a leading provider of fully autonomous vehicle systems. The Company has been a pioneer in the space of AV technology and developed the first autonomous shuttle with FULL AUTONOMOUS capabilities operating on a public road - for the public. We deliver mobility excellence through TONY (short for “TO Navigate You”), a vehicle independent retrofit kit for use in the autonomous transit of people and goods. TONY embeds inside any vehicle for any job, to provide a complete “artificial driver” solution that brings full autonomy in a safety certifiable framework. Proven, piloted and in commercial production, our autonomous systems help commercial, municipal, and governmental customers increase transportation efficiencies, enhance safety, and accelerate zero-emission electric vehicle deployment. With over 37,000 automated miles of travel, 30 different vehicle types outfitted, and 200 plus years of development experience, our work is built around innovation, team collaboration, and a mission-driven environment focused on quality assurance and safety.
Revenue generating, high-growth and agile, the Company is positioned to evolve the autonomous vehicle industry to the next level. Join us as we transform the world through efficient, reliable autonomous vehicle systems designed to empower lives, enable mobility, and revolutionize the world of autonomous transportation.
We are looking for passionate individuals to join our fast-growing team. At Perrone Robotics you will have the opportunity to impact a company and industry while growing your career. You'll find the work is exciting, fun, and very meaningful.
We are looking for Sr. SoftwareEngineers to join our team. This role will be located in Charlottesville, VA, and will report to the Chief Technology Officer and play an integral part in Perrone Robotics. Responsibilities:
Skilled and experienced Java software developer.
Knowledge of embedded Java software development, sensors, and robotics a plus.
Skilled and experienced object-oriented software professional.
Qualifications:
SPECIFIC SKILLS IN JAVA PROGRAMMING
Extensive knowledge, skill, and experience with programming in Java.
Knowledge of Java SE libraries.
Object-oriented Java programming skills.
Skill in reuse of, extension of, and refactoring of software.
Documentation and JavaDoc of code.
Debugging and performance profiling skills.
Multi-threaded programming.
OBJECT-ORIENTED DESIGN AND PROGRAMMING
Know-how in extracting and deriving top-level and detailed tasks and designs from various forms of written and verbal communications.
Skill in creating object-oriented software designs with consideration for Java implementation.
Knowledge and use of design patterns as well as hierarchical and layered software design.
Ability and interest in working with, using, and helping extend an underlying reusable software framework and extensions.
Translation of designs into Java software constructs.
Knowledge and skill in use of UML class and scenario/object diagramming and tools.
DEVELOPMENT TOOLS
Skill and experience with Java IDE tools.
Skill and experience with version control tools.
Skill and experience with Maven and Ant are ideal.
Remote debugging and performance profiling (e.g. JProfiler) ideal.
Unit and system test tools ideal.
ORGANIZATIONAL SKILLS
Documenting software developer and user guide information.
Methodical and structured software design and implementation.
Documenting software development and use information.
Organized development approach.
Methodical and structured software design and implementation.
#autonomous driving #robotics #Taas #charlottesville #Virginia #hiring #JobSearch#JobOpening #Resume #Job #Careers #Employment #planning and control #java #OOP
Equality, Diversity, and Inclusion
We put equality, diversity, and inclusion at the heart of our business, seeking to promote fair employment procedures and practices to ensure equal opportunities for all. We encourage individual expression in our workplace and are committed to creating an inclusive environment where everyone feels they are welcome and have the opportunity to contribute.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, creed, marital status, sexual orientation, gender identity, or expression, disability status, or any other characteristics protected by applicable law.
$86k-113k yearly est. Auto-Apply 60d+ ago
Software Engineer-Mid
Beyond SOF
Principal software engineer job in Charlottesville, VA
Responsibilities
Work as part of a diverse contract team supporting a DoD client. Apply expertise to perform in-depth technical evaluations of foreign computer and network technologies through the analysis and identification of software capabilities and vulnerabilities of specified non-US warfighting subsystems, using software program code disassembly and reverse engineering. Author concise Scientific and Technical Intelligence (S&TI) assessments in conformance with the intelligence community (IC) analytic standards that convey the results of that analysis to the client's DoD and IC partners and clients. Apply working knowledge of the cyber-kill chain and offensive techniques to identify and describe potential cybersecurity issues. Provide technical intelligence analysis of weapon systems and C4 networks, including analyzing printed circuit boards, hardware devices, including microprocessors, digital signal processors (DSP) and field programmable gate arrays (FPGAs) design, extraction of firmware, and analysis of software and firmware to understand the capabilities and performance of the system based on software analysis.
Required Qualifications
6+ years of experience with conducting all-source S&TI research analysis and engineering
2+ years of experience with software design and development
Experience with one or more programming languages, including C++
Experience with performing in-depth technical evaluations of foreign computer and network technologies.
Bachelor's degree in Computer Science or Engineering
Current TS/SCI Clearance#
Successful Completion of Pre-Employment Background Investigation required
The status of applicable COVID-19 vaccination requirements under Executive Order 14042 are subject to change depending on applicable court orders and the course of ongoing litigation. Candidates may be required to show proof of COVID-19 vaccination or have an approved exemption.
Preferred Qualifications
2+ years of experience with software and firmware code assembly, disassembly, and reverse engineering and software de-buggers and diagnostic tools, including IDA Pro, OllyDbg, Kali Linux, and Metasploit
Experience in programming associated with Field Programmable Gate Arrays (FPGAs)
Experience with Digital Signal Processing (DSP) design or modeling and analysis of Software Defined Radios (SDRs)
Knowledge of military systems and computer network technologies, designs, and programs
Possession of excellent verbal and written communication skills
Zachary Piper Solutions is seeking a SailPoint Developer to support a mission-critical federal program. The SailPoint Developer is responsible for designing, configuring, and supporting enterprise IAM solutions using SailPoint IdentityIQ. This role requires an ACTIVE Secret Clearance.
Responsibilities of the SailPoint Developer:
* Design, implement, and customize SailPoint IdentityIQ solutions to support identity lifecycle management, access provisioning, and deprovisioning
* Develop and maintain application integrations using SailPoint connectors, APIs, and custom workflows to onboard and manage access across enterprise systems and directories
* Configure identity governance controls, including roles, entitlements, certifications, access reviews, and approval workflows
* Collaborate with security, infrastructure, and application teams to gather requirements and translate business needs into scalable IAM solutions.
Qualifications of the SailPoint Developer:
* 5+ years of hands on experience developing and configuring SailPoint IdentityIQ
* Strong understanding of identity governance, user lifecycle management, access certifications, and entitlement management
* Exposure to DevOps, CI/CD pipelines, or automated deployment of IAM solutions
* Proven experience with Sailpoint integrations in cloud and hybrid environments
* Experience integrating SailPoint with directories, databases, and enterprise applications using APIs, connectors, and custom rules
* Proficiency with Java, Beanshell, XML, and SQL
* Knowledge of authentication, authorization, and access control concepts, including RBAC
* Bachelor's degree in related field
* Sec + or equivalent required
* Must have an ACTIVE Secret Clearance
Compensation of the Sailpoint Developer:
* Salary: Between $140,000 - $170,000 annually based on years of experience
* Comprehensive Benefits: Full Medical, Dental & Vision Insurance, 401k, PTO (Paid Time Off), Paid Holidays, Sick leave as required by law
This job opens for applications on 1/9/2026. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords:
Sailpoint, Sailpoint developer, sail point, IAM, SQL, Java, beanshell, XML, CI/CD, DevOps, identity IQ, IIQ, identity and access management, access governance, user lifecycle management, provisioning, deprovisioning, access certifications, access reviews, entitlement management, role management, rolse-based access control, RBAC, lifeycle manager, LCM, access request manager, ARM, identity refresh, identity cubes, correlation rules, aggregation tasks, workflows, REST API, SOAP API, custom connectors, scripted integrations, active directory, azure AD, SOX, NIST, ISO 27001, IAM architecture, access governance reporting, sailpoint identity now, identitynow, PAM, privileged access management, MFA, multi-factor authentication, zero trust, hybrid on-prem, cloud integration, API, connector, federal, mission critical, cleared work, secret clearance, hybrid, remote, civilian, sec+, security plus, security +, CompTIA, IAT Level II, IAT Level 2
#LI-BN1
#LI-ONSITE
$140k-170k yearly 7d ago
Licensed Propane Lead Technician
Foster Fuels 3.3
Principal software engineer job in Lovingston, VA
Job Description
The position supports a broad range of disciplines including deliver, set, and install propane tanks, inside and outside lines, conduct system tests, purge cylinders and tanks in accordance with company standards, and maintaining related documentation. Licensed Propane Service Technician will also be responsible for training and developing service technicians and the installation and service of propane appliances and heating systems. Extended and on-call hours are required.
DUTIES
Responsible for training and developing service technicians.
Represent the values of the company to customers, prospective customers, and the public in a professional and respectful manner.
Wear the uniform provided that displays the Foster Fuels brand (pants, shirts, and hats)
Independently install propane tanks (above ground and underground) and appliances at customer sites or work with the assistance of other technicians.
Provide maintenance on existing propane systems and appliances, including periodic scheduled maintenance, repairs, gas leak checks, pressure checks, and appliance operations.
Communicate effectively with Service Manager about installation complications, changes in the estimated arrival time to work sites, and accurately describe the work performed at a work site.
Convey the results of service calls and the proper operation of the appliance to the customer in a professional manner.
Install propane regulators, run propane lines from the storage tanks to the facility, and connect to appliances.
Operate machinery such as mini-excavators, trenchers, and crane trucks.
Conduct truck inspections and ensure required inventory and tools are available to conduct the installation.
Manage details of the service call to ensure that jobs are complete and signed off as completed and closed.
Advocate for all aspects of safety for the service department including appropriate personal protective equipment, proper lifting of heavy parts and equipment, hazardous materials handling, and general safety awareness.
Perform any other tasks and duties as assigned, which may or may not relate to the normal scope of this position.
KEY CANDIDATE ATTRIBUTES
Must currently hold a Journeyman or Master Gas Fitter's License
Ability to lead and train service technicians.
Punctual and flexible work schedule required.
Must currently hold a CDL Class B with endorsements or achieve one within 6 months.
Must have a clean driving record (0-points) and maintain a clean driving record for the duration of employment.
Required to participate in continuing education for state and federal licensing requirements.
KEY CANDIDATE SKILLS
High School degree or GED
Strong mechanical aptitude and experience with hand tools
Moderate computer knowledge
Strong customer service and positive attitude.
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is occasionally required to stand; walk; sit for long periods; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; climb stairs; balance; stoop, kneel, crouch or crawl, talk or hear. The employee must occasionally lift and/or move up to 75 pounds. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.
WORK ENVIRONMENT
Work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate.
BENEFITS SUMMARY
Foster Fuels offers a very competitive Medical Benefits package. We offer Anthem Medical, Dental, Vision, Life, Disability, Accident, Critical Illness, and Hospital Indemnity. The medical plan consists of 4 plan options with 2 of them free to the employee. All plans cover preventative care and Rx at 100%. In addition, dependent coverage is 100% paid by employee.
Additionally Foster Fuels Offers:
Medical Flexible Spending Account (FSA) and Dependent Care FSA
$10,000 Employer Paid Life Insurance
Employee Assistance Program (EAP)
401K match through ADP with Foster Fuels matching half of the employee contribution up to 6%.
Paid Time Off
7 Paid Holidays, Floating Holiday, and Volunteer Time Off Day
Annual Discretionary Market-Based and Performance Raises
Annual Discretionary Bonuses
Paid Parental Leave
Annual Credit to company swag store depending on position
Educational Assistance Program
Employee and Dependent Scholarship Opportunities
Employee Pricing on Appliances, Service, Propane, and Heating Oil
Foster Gives Program
Referral Bonuses
Driver Benefits - Including emergency pay, pump-load pay, annual safety bonus, and home daily
CDL Sign-On Bonus
Gym/ Fitness Reimbursement - up to $100 annually
Foster Fuels is an Equal Opportunity Employer that does not discriminate based on actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, genetic information, pregnancy and childbirth (or related conditions), or any other characteristic protected by applicable federal, state, or local laws.
$78k-107k yearly est. 28d ago
Senior Histotechnologist - Lead Histotechnologist (DAY SHIFT)
K.A. Recruiting
Principal software engineer job in Staunton, VA
Senior Histology Technician - Full Time, Days
Seeking an experienced Senior Histology Technician to join a respected hospital system in Virginia. This full-time, day-shift role offers strong career growth, a collaborative lab environment, and industry-leading benefits.
What You'll Do:
Perform core histology functions: accessioning, embedding, microtomy, and slide prep
Follow strict SOPs and maintain accurate documentation
Operate, maintain, and troubleshoot histology equipment
Support daily lab operations, workflow coordination, and problem-solving
Assist leadership in meeting departmental goals and regulatory standards
Serve as a technical expert and occasionally assume charge responsibilities
Requirements:
Associate's degree
ASCP certification (required)
2+ years of histology experience
IHC experience preferred
What's Offered:
Tuition Assistance - $5,250/year
Student Loan Pay-Down - $10,000
Certification reimbursement + free CEUs
Paid Parental Leave & Family Caregiver Leave
Adoption/Fertility/Surrogacy reimbursement up to $10,000
Emergency backup care
PTO, sick leave, comprehensive medical/dental/vision
401k/403b with employer match
Additional voluntary benefits (pet insurance, legal plan, etc.)
Interested!? Apply today! You can also...
Call or text Olivia Sloane from KA Recruiting at 617-746-2743
Email your resume to olivia@ka-recruiting.com with your contact info and availability
$85k-126k yearly est. 2d ago
03386 - Eng Sr SB
Virginia Department of Transportation 4.5
Principal software engineer job in Staunton, VA
Provide engineering expertise in assigned program areas. Provide recommendations for resolution of project issues. Communicate with internal VDOT staff, local government staff, consultants, citizens and FHWA regarding transportation projects and programs. Assist in developing, implementing and monitoring policies, procedures, guidance and practices for engineering projects and programs. Serve as responsible-charge engineer in the evaluation, design, and detailing of all types and complexities of structures and bridges for new construction, maintenance and rehabilitation projects. Check statically determinate and indeterminate structures of concrete and steel to meet alignment, dimension, strength and economic requirements using AASHTO specifications to prepare plans. Compute dimensions and quantities of materials. Provide construction support and direction regarding construction and maintenance of structures and bridges. Manage assigned projects to ensure timely and accurate completion. Review plans prepared by others to ensure correctness.
How you will contribute:
Communications: Communicate effectively with customers internal and external to VDOT including local governments, elected officials, citizen groups, and FHWA.
Conduct Engineering Studies: Participate in or oversee engineering studies. Collect, analyze and process data and information. Develop written reports, recommendations, and solutions that are technically accurate and compliant. Prepare business correspondence and technical letters with recommendations for suggested corrective measures as a result of studies. Prepare or present formal presentations for VDOT staff, or other organizations.
Design, Analyze and Check Structural Elements: Prepare preliminary and final bridge and structure designs for new construction, maintenance, and rehabilitation projects. Prepare bridge plans, sketches, and structural drawings. Check structural plans prepared by others. Ensure shop plans meet AASHTO and VDOT specifications, are geometrically correct and meet requirements of project design plans. Investigate condition of existing structures and assist in developing scope of proposed bridge rehabilitations. Analyze structures for safe load carrying capacity and perform structural calculations to ensure soundness and compliance of structural elements.
Meetings: Schedule, lead and participate in pre-construction conferences, contract showings, and other related structure and bridge construction meetings. Provide a thorough review of structural plans to ensure they conform with AASHTO and VDOT guidelines and specifications to minimize field problems and delays.
Policies and Procedures: Assist in the development of policies, procedures and practices reflecting proactive management of the assigned engineering program area.
Process Improvements: Develop, recommend and implement process and policy improvements as needed. Assist in monitoring compliance to ensure conformance to the policy, procedures and state and federal laws and regulations.
Project Management and Documentation: Organize work and monitor work tasks such that projects and documentation are completed within schedule using VDOT's standards, policies and procedures.
Project Management: Serve as project manager for new bridge design and bridge rehabilitation projects. Ensure effective development of bridge projects by coordinating design activities with other sections, divisions and consultants. Assist in the development of scopes of work, develop and manage project schedules, review proposals and manhours, assist with negotiations, review proposals, and coordinate activities for advertisement. Oversee project activities to meet project requirements. Maintain project records and correspondence. Attend project meetings to give and receive updates on project progress.
Project Team Participation: Participate or lead project teams as assigned. Ensure timely communications between project team members and stakeholders. Ensure information is technically accurate and effectively disseminated. Review and resolve challenges to enhance team performance.
Responsible Charge Engineer: Fulfill duties as responsible charge engineer in compliance with policies, procedures and the Code of Virginia.
Technical Guidance and Support: Provide technical guidance and support related to bridge construction activities, issues, and problems. Develop effective and economical recommendations to respond to construction problems and other bridge-related inquiries. Participate in meetings to ensure bridge-related issues are presented.
What will make you successful:
Ability to apply advanced engineeringprinciples and practices to a variety of complex transportation projects.
Ability to build networks and relationships with employees from other divisions, field personnel, contractors, manufacturers and FHWA representatives.
Ability to communicate effectively orally and in writing with diverse audiences and to make presentations and conduct meetings.
Ability to develop effective working relationships at all organizational levels, both internally and externally.
Ability to draw rational conclusions and develop solutions from analysis; make independent decisions; and manage multiple assignments.
Ability to estimate quantities and costs of materials.
Ability to interpret and apply local, state and federal transportation laws, regulations and guidelines.
Ability to manage projects and review and administer consultant design contracts.
Ability to plan, coordinate and manage multiple, concurrent assignments.
Ability to produce structural design plans and notes.
Ability to read and interpret plans, contracts, specifications and regulations.
Ability to research, analyze, and prepare technical reports and project correspondence.
Considerable knowledge of civil engineeringprinciples and practices related to structural engineering to include strength of materials, statics and structural analysis.
Considerable knowledge of structural steel design, reinforced and prestressed concrete design and soil mechanics.
Knowledge of federal, state and local laws, codes and ordinances and policies pertaining to transportation engineering.
Knowledge of financial management to include budgeting and cost estimation.
Knowledge of project management processes.
Knowledge of specifications, codes and regulations related to structural design (e.g. AASHTO and LRFD structural design standards).
Knowledge of strategic, operational and financial management principles, practices and techniques.
Knowledge of transportation engineeringprinciples, practices, standards, and specifications.
Skill and ability to positively interact with employees, citizens and government officials.
Skill in delivering exemplary customer service and the ability to interact courteously and professionally with the public and other employees.
Skill in negotiating.
Skill in the use of computers and software applications to include engineeringsoftware.
Minimum Qualifications:
Ability to communicate effectively orally and in writing with internal and external customers.
Ability to estimate quantities and costs of materials.
Ability to interpret construction plans and design specifications.
Ability to manage projects and review and administer consultant design contracts.
Ability to produce structural design plans and notes.
Degree in Civil Engineering, Structural Engineering or related field.
Experience applying civil engineeringprinciples and practices related to structural engineering to include strength of materials, statics and structural analysis.
Experience in structural steel design, reinforced and prestressed concrete design and soil mechanics.
Knowledge of specifications, codes and regulations related to structural design (e.g. AASHTO and LRFD structural design standards).
Skill in the use of computers and software applications to include automated engineering and design software.
Valid Professional Engineer's license.
Additional Considerations:
Experience in bridge design engineering, repair, and rehabilitation.
Experience in the design and analysis of bridges and structures.
Experience managing projects and consultant contracts.
Experience using AASHTO's LRFD design specifications.
Experience using MS Office, bridge design, and MicroStation software.
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
$53k-64k yearly est. Auto-Apply 60d+ ago
Software Developer
Action Staffing Services
Principal software engineer job in Harrisonburg, VA
A dynamic international company known for its industry leadership, expertise and hard-working team environment.
Job Description
This is a permanent, full-time position.
Principal Responsibilities
•Work closely and effectively with product management and UX Designers to build world class web applications
•Translate UX design specifications to responsive and adaptive web applications using HTML5, CSS3, JavaScript that work well across multiple devices.
•Contribute to design and architecture of our platform to meet business requirements.
•Build reusable components
•Iteratively refactor HTML, CSS and JavaScript code so that the UI codebase is scalable and maintainable
•Stay current on the latest web tools, client side technologies, standards, and practices.
Education
•Bachelor or graduate degree in Computer Science or a related technical field.
Required Knowledge, Experience and Skills
•Experience in development of multi-tier applications and web applications using .Net framework based OO technologies and techniques. Programming experience utilizing C# and ASP.Net is required.
•Experience developing cross-browser web applications using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery
•Knowledge of RWD techniques and “mobile first” concepts
•Experience with JavaScript MVC frameworks (like Ember), single page apps and client-side templates with an excellent understanding of MVC patterns for web applications
•Well versed in SQL and relational database models. Experience with Microsoft SQL Server 2008 required.
•Proven ability and desire to both estimate tasks and meet deadlines, working effectively with minimal supervision in a team environment
•Good analytical and problem solving skills
•Strong interpersonal and communication skills with a strong teamwork focus
•Motivated, hardworking and flexible
•Quick learner who enjoys a challenge and can see the bigger picture
Preferred Knowledge, Experience and Skills
•Familiar with Twitter Bootstrap CSS Framework
•Knowledge of software development methodologies and practices, especially Agile/iterative development
Additional Information
All your information will be kept confidential according to EEO guidelines.
$76k-99k yearly est. 60d+ ago
Lead Software Engineer, Full Stack (Java, Python, Angular, React)
Dev 4.2
Principal software engineer job in Harrisonburg, VA
Company DescriptionJobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located.
Company Name: Capital One
Job Description77 West Wacker Dr (35012), United States of America, Chicago, IllinoisLead SoftwareEngineer, Full Stack (Java, Python, Angular, React)
Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack SoftwareEngineers who are passionate about marrying data with emerging technologies. As a Capital One Lead SoftwareEngineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One.
The Card Core team is a highly collaborative and passionate group. We love solving hard problems and building reusable solutions. In this role, you will be working on a new and exciting project with our all-in-one platform designed to guide businesses towards unparalleled success. Seamlessly navigate the complex problems with your engineering skills.
What You'll Do:
Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Basic Qualifications:
Bachelor's Degree
At least 6 years of experience in softwareengineering (Internship experience does not apply)
At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Preferred Qualifications:
Master's Degree
7+ years of experience in at least one of the following: JavaScript, Java, Python, Go, Postgres, MySQL
3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
4+ years of experience in open source frameworks
2+ years of experience in Agile practices
At this time, Capital One will not sponsor a new applicant for employment authorization for this position.
The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked.
New York City (Hybrid On-Site): $197,400 - $225,300 for Lead SoftwareEngineer
Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter.
This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan.
Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level.
This role is expected to accept applications for a minimum of 5 business days.No agencies please. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth or related medical conditions), race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity, gender reassignment, citizenship, immigration status, protected veteran status, or any other basis prohibited under applicable federal, state or local law. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries.
If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at [email protected]. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
For technical support or questions about Capital One's recruiting process, please send an email to [email protected]
Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.
Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
$197.4k-225.3k yearly 60d+ ago
Senior Software Engineer
Innovative Refrigeration Systems
Principal software engineer job in Waynesboro, VA
Innovative Refrigeration Systems, Inc. is seeking a Senior SoftwareEngineer to join our expanding software development team. This opportunity is ideal for an experienced developer with strong SaaS and cloud platform expertise, ready to lead by example and contribute meaningfully to safety and sustainability software that impacts global enterprise clients.
Innovative Refrigeration Systems, Inc. is a premier custom design-build contractor for industrial refrigeration systems, providing design, fabrication, construction, commissioning, and service in-house.
Job Role: The Senior SoftwareEngineer is responsible for developing, testing, and deploying full-stack software within our EHS and process safety software platforms. This role also includes mentoring junior engineers and contributing to technical design decisions. The ideal candidate brings a collaborative spirit, modern development experience, and a passion for delivering high-impact software solutions.
Key Duties:
* Design and develop robust, maintainable, and scalable software solutions across the tech stack.
* Build and refine user experiences and API endpoints using best practices.
* Create and maintain automated unit and integration tests to support code quality and stability.
* Participate in architecture planning and technical decision-making.
* Collaborate in design discussions and team-based problem solving.
* Mentor junior softwareengineers and guide best practices in coding and design.
* Take ownership of assigned projects and drive successful delivery.
Requirements:
* 3+ years of professional software development experience, ideally with SaaS or cloud applications.
* Bachelor's degree in Computer Science, related field, or equivalent work experience.
* Proficiency in modern JavaScript with hands-on experience using frameworks such as Vue or React.
* Experience with responsive design, mobile-first development, and CSS frameworks.
* Familiarity with build tools and development workflows (e.g., Webpack).
* Strong knowledge of RESTful API development.
* Experience with object-oriented programming in PHP and SQL database design.
* Bonus: experience with mobile app development (native or frameworks like NativeScript).
* Must be able to remain in a stationary position (seated or standing) for extended periods.
* Occasionally may need to lift or carry items up to 25 pounds (e.g., office supplies, small equipment).
Preferences:
* Prior experience in enterprise SaaS product development.
* Familiarity with version control (Git) and CI/CD pipelines.
* Experience in mentoring and leading development teams.
Benefits:
In addition to a competitive base salary, we offer a robust benefits package:
* Retirement plan; company matches dollar for dollar up to 15%
* Health insurance; company pays 75% of the premiums for employee/family
* Dental insurance
* Vision insurance
* Weekly pay
* Competitive vacation & holiday pay
* Supplemental insurance available (Aflac)
* Short-term & long-term disability coverage
* Accidental death/dismemberment coverage after one year of employment
* Life insurance coverage after one year of employment
* Employee referral incentives
* Opportunities for advancement, professional development, training opportunities, and apprenticeship programs available
* Discounts on cell phone plans, rental vehicles, and other company discounts for eligible positions
If you are driven to succeed and want to be part of a rapidly growing company at the forefront of the industry, apply today!
$86k-112k yearly est. 1d ago
Software Developer III
General Atomics and Affiliated Companies
Principal software engineer job in Charlottesville, VA
General Atomics Integrated Intelligence, Inc. (GA-I3), an affiliate of General Atomics, maintains and deploys production systems for users across the Intelligence Community, Department of Defense, and commercial industry. We build and develop best-in-class all domain and globally focused situational awareness capabilities that process petabytes of data from numerous streaming data sources in near real time. Our systems apply state-of-the-art algorithms and machine learning techniques to extract features and fuse data from multiple phenomenologies to form a rich live view of objects in the sky, on the sea, and on the ground. These analytics are designed to determine not just where something is, but what it is, where it's been and what it's doing. All of this "data to knowledge" is made available to end users in our own browser-based application for visualization, analysis, and understanding. We always want to do more, and that's where you come in!
GA-I3 is looking for an experienced Frontend Software Developers.
DUTIES AND RESPONSIBILITIES:
Design and develop frontend applications for battlefield command and control and geospatial data visualization.
Collaborate effectively with team members, other engineering teams, and stakeholders to deliver robust solutions to challenging problems.
Contribute to the evolution of our development processes, tools, and technologies to enhance efficiency and product quality.
Review code contributions using softwareengineering best practices for readability, maintainability, testing, security, performance, etc.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education.
Ability to obtain and maintain a Top Secret security clearance with SCI eligibility, and willing to take a CI polygraph is required.
An understanding of formal softwareengineeringprinciples including design, documentation, ticketing systems, and version control.
Technical Skills:
Proficiency in JavaScript frameworks (e.g., React, AngularJS, Vue.js).
Strong understanding of TypeScript, CSS3, and HTML5.
Experience with state management libraries (e.g., Redux, Vuex).
Knowledge of responsive design principles and cross-browser compatibility.
The ability to work independently and as part of a team
Experience with software development in Linux
PREFERRED SKILLS AND QUALIFICATIONS
Experience with a JavaScript unit testing framework (e.g. Jest, ...)
Knowledge of frontend tools and techniques used for optimizing and debugging performance in data-intensive applications
Familiarity with CI/CD pipelines and tools (e.g., GitLab CI/CD, Jenkins).
Experience with map-based applications using OpenLayers, Leaflet, or Google Maps
Familiarity with AWS-hosted environments, Docker containerization and Kubernetes
Familiarity with using Storybook for developing components
$76k-99k yearly est. 60d+ ago
Sr. Software Engineer
Perrone Robotics
Principal software engineer job in Charlottesville, VA
Job Description Innovate...Build...Deliver! Autonomy Driven by Perrone. Perrone Robotics Inc. is a leading provider of fully autonomous vehicle systems. The Company has been a pioneer in the space of AV technology and developed the first autonomous shuttle with FULL AUTONOMOUS capabilities operating on a public road - for the public. We deliver mobility excellence through TONY (short for “TO Navigate You”), a vehicle independent retrofit kit for use in the autonomous transit of people and goods. TONY embeds inside any vehicle for any job, to provide a complete “artificial driver” solution that brings full autonomy in a safety certifiable framework. Proven, piloted and in commercial production, our autonomous systems help commercial, municipal, and governmental customers increase transportation efficiencies, enhance safety, and accelerate zero-emission electric vehicle deployment. With over 37,000 automated miles of travel, 30 different vehicle types outfitted, and 200 plus years of development experience, our work is built around innovation, team collaboration, and a mission-driven environment focused on quality assurance and safety.
Revenue generating, high-growth and agile, the Company is positioned to evolve the autonomous vehicle industry to the next level. Join us as we transform the world through efficient, reliable autonomous vehicle systems designed to empower lives, enable mobility, and revolutionize the world of autonomous transportation.
We are looking for passionate individuals to join our fast-growing team. At Perrone Robotics you will have the opportunity to impact a company and industry while growing your career. You'll find the work is exciting, fun, and very meaningful.
We are looking for Sr. SoftwareEngineers to join our team. This role will be located in Charlottesville, VA, and will report to the Chief Technology Officer and play an integral part in Perrone Robotics. Responsibilities:
Skilled and experienced Java software developer.
Knowledge of embedded Java software development, sensors, and robotics a plus.
Skilled and experienced object-oriented software professional.
Qualifications:
SPECIFIC SKILLS IN JAVA PROGRAMMING
Extensive knowledge, skill, and experience with programming in Java.
Knowledge of Java SE libraries.
Object-oriented Java programming skills.
Skill in reuse of, extension of, and refactoring of software.
Documentation and JavaDoc of code.
Debugging and performance profiling skills.
Multi-threaded programming.
OBJECT-ORIENTED DESIGN AND PROGRAMMING
Know-how in extracting and deriving top-level and detailed tasks and designs from various forms of written and verbal communications.
Skill in creating object-oriented software designs with consideration for Java implementation.
Knowledge and use of design patterns as well as hierarchical and layered software design.
Ability and interest in working with, using, and helping extend an underlying reusable software framework and extensions.
Translation of designs into Java software constructs.
Knowledge and skill in use of UML class and scenario/object diagramming and tools.
DEVELOPMENT TOOLS
Skill and experience with Java IDE tools.
Skill and experience with version control tools.
Skill and experience with Maven and Ant are ideal.
Remote debugging and performance profiling (e.g. JProfiler) ideal.
Unit and system test tools ideal.
ORGANIZATIONAL SKILLS
Documenting software developer and user guide information.
Methodical and structured software design and implementation.
Documenting software development and use information.
Organized development approach.
Methodical and structured software design and implementation.
#autonomous driving #robotics #Taas #charlottesville #Virginia #hiring #JobSearch#JobOpening #Resume #Job #Careers #Employment #planning and control #java #OOP
Equality, Diversity, and Inclusion
We put equality, diversity, and inclusion at the heart of our business, seeking to promote fair employment procedures and practices to ensure equal opportunities for all. We encourage individual expression in our workplace and are committed to creating an inclusive environment where everyone feels they are welcome and have the opportunity to contribute.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, creed, marital status, sexual orientation, gender identity, or expression, disability status, or any other characteristics protected by applicable law.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$86k-113k yearly est. 16d ago
04448 - Eng Sr SB
Virginia Department of Transportation 4.5
Principal software engineer job in Culpeper, VA
Provide engineering expertise in assigned program areas. Provide recommendations for resolution of project issues. Communicate with internal VDOT staff, local government staff, consultants, citizens and FHWA regarding transportation projects and programs. Assist in developing, implementing and monitoring policies, procedures, guidance and practices for engineering projects and programs. Serve as responsible-charge engineer in the evaluation, design, and detailing of all types and complexities of structures and bridges for new construction, maintenance and rehabilitation projects. Check statically determinate and indeterminate structures of concrete and steel to meet alignment, dimension, strength and economic requirements using AASHTO specifications to prepare plans. Compute dimensions and quantities of materials. Provide construction support and direction regarding construction and maintenance of structures and bridges. Manage assigned projects to ensure timely and accurate completion. Review plans prepared by others to ensure correctness.
How you will contribute:
Communications: Communicate effectively with customers internal and external to VDOT including local governments, elected officials, citizen groups, and FHWA.
Conduct Engineering Studies: Participate in or oversee engineering studies. Collect, analyze and process data and information. Develop written reports, recommendations, and solutions that are technically accurate and compliant. Prepare business correspondence and technical letters with recommendations for suggested corrective measures as a result of studies. Prepare or present formal presentations for VDOT staff, or other organizations.
Design, Analyze and Check Structural Elements: Prepare preliminary and final bridge and structure designs for new construction, maintenance, and rehabilitation projects. Prepare bridge plans, sketches, and structural drawings. Check structural plans prepared by others. Ensure shop plans meet AASHTO and VDOT specifications, are geometrically correct and meet requirements of project design plans. Investigate condition of existing structures and assist in developing scope of proposed bridge rehabilitations. Analyze structures for safe load carrying capacity and perform structural calculations to ensure soundness and compliance of structural elements.
Meetings: Schedule, lead and participate in pre-construction conferences, contract showings, and other related structure and bridge construction meetings. Provide a thorough review of structural plans to ensure they conform with AASHTO and VDOT guidelines and specifications to minimize field problems and delays.
Policies and Procedures: Assist in the development of policies, procedures and practices reflecting proactive management of the assigned engineering program area.
Process Improvements: Develop, recommend and implement process and policy improvements as needed. Assist in monitoring compliance to ensure conformance to the policy, procedures and state and federal laws and regulations.
Project Management and Documentation: Organize work and monitor work tasks such that projects and documentation are completed within schedule using VDOT's standards, policies and procedures.
Project Management: Serve as project manager for new bridge design and bridge rehabilitation projects. Ensure effective development of bridge projects by coordinating design activities with other sections, divisions and consultants. Assist in the development of scopes of work, develop and manage project schedules, review proposals and manhours, assist with negotiations, review proposals, and coordinate activities for advertisement. Oversee project activities to meet project requirements. Maintain project records and correspondence. Attend project meetings to give and receive updates on project progress.
Project Team Participation: Participate or lead project teams as assigned. Ensure timely communications between project team members and stakeholders. Ensure information is technically accurate and effectively disseminated. Review and resolve challenges to enhance team performance.
Responsible Charge Engineer: Fulfill duties as responsible charge engineer in compliance with policies, procedures and the Code of Virginia.
Technical Guidance and Support: Provide technical guidance and support related to bridge construction activities, issues, and problems. Develop effective and economical recommendations to respond to construction problems and other bridge-related inquiries. Participate in meetings to ensure bridge-related issues are presented.
What will make you successful:
Ability to apply advanced engineeringprinciples and practices to a variety of complex transportation projects.
Ability to build networks and relationships with employees from other divisions, field personnel, contractors, manufacturers and FHWA representatives.
Ability to communicate effectively orally and in writing with diverse audiences and to make presentations and conduct meetings.
Ability to develop effective working relationships at all organizational levels, both internally and externally.
Ability to draw rational conclusions and develop solutions from analysis; make independent decisions; and manage multiple assignments.
Ability to estimate quantities and costs of materials.
Ability to interpret and apply local, state and federal transportation laws, regulations and guidelines.
Ability to manage projects and review and administer consultant design contracts.
Ability to plan, coordinate and manage multiple, concurrent assignments.
Ability to produce structural design plans and notes.
Ability to read and interpret plans, contracts, specifications and regulations.
Ability to research, analyze, and prepare technical reports and project correspondence.
Considerable knowledge of civil engineeringprinciples and practices related to structural engineering to include strength of materials, statics and structural analysis.
Considerable knowledge of structural steel design, reinforced and prestressed concrete design and soil mechanics.
Knowledge of federal, state and local laws, codes and ordinances and policies pertaining to transportation engineering.
Knowledge of financial management to include budgeting and cost estimation.
Knowledge of project management processes.
Knowledge of specifications, codes and regulations related to structural design (e.g. AASHTO and LRFD structural design standards).
Knowledge of strategic, operational and financial management principles, practices and techniques.
Knowledge of transportation engineeringprinciples, practices, standards, and specifications.
Skill and ability to positively interact with employees, citizens and government officials.
Skill in delivering exemplary customer service and the ability to interact courteously and professionally with the public and other employees.
Skill in negotiating.
Skill in the use of computers and software applications to include engineeringsoftware.
Minimum Qualifications:
Ability to communicate effectively orally and in writing with internal and external customers.
Ability to estimate quantities and costs of materials.
Ability to interpret construction plans and design specifications.
Ability to manage projects and review and administer consultant design contracts.
Ability to produce structural design plans and notes.
Degree in Civil Engineering, Structural Engineering or related field.
Experience applying civil engineeringprinciples and practices related to structural engineering to include strength of materials, statics and structural analysis.
Experience in structural steel design, reinforced and prestressed concrete design and soil mechanics.
Knowledge of specifications, codes and regulations related to structural design (e.g. AASHTO and LRFD structural design standards).
Skill in the use of computers and software applications to include automated engineering and design software.
Valid Professional Engineer's license.
Additional Considerations:
Experience in bridge design engineering, repair, and rehabilitation.
Experience in the design and analysis of bridges and structures.
Experience managing projects and consultant contracts.
Experience using AASHTO's LRFD design specifications.
Experience using MS Office, bridge design, and MicroStation software.
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
$53k-64k yearly est. Auto-Apply 17d ago
Senior Software Engineer, IOS
Dev 4.2
Principal software engineer job in Harrisonburg, VA
Jobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located.
Company Name: Capital One
Job Description
Center 1 (19052), United States of America, McLean, Virginia
Senior SoftwareEngineer, IOS
Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. As a Capital One iOS SoftwareEngineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One.
At Capital One, the iOS and Android platforms are recognized as an opportunity to reach our customers in unique, personal and engaging ways. Nothing is off limits as we explore exciting ways to take advantage of the full ecosystem of mobile devices including Watch, TV, and whatever future developments Apple or Google creates. Our engineers are provided with top of the line Macbook Pros, multiple high-end monitors and the necessary tooling to develop the best possible products with the least amount of friction. We operate in small, productive agile teams and use the best industry tools to collaborate across teams.
What You'll Do:
Develop iOS client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles
Partner with SoftwareEngineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality
Be an active advocate of the mobile platform through both internal and external developer communities
Remain an active learner in all technologies related to mobile development (Swift, Kotlin, 3rd party libraries, etc.)
Influence and contribute to group discussions and incorporate feedback/communication from the broader team
Mentor junior to mid-level members of the team
Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.)
Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects
Consistently share best practices and improve processes within and across sprint teams
Identify technical obstacles early and work closely with the team to find creative solutions
Review pull requests and ensure adherence to Swift and other language idioms
Grow and provide SME level leadership
Basic Qualifications:
Bachelor's Degree
At least 4 years of experience in softwareengineering (Internship experience does not apply)
Preferred Qualifications:
3+ years of experience building iOS applications
3+ years of experience with Swift
1+ years of experience in open source frameworks
1+ years of experience with Agile practices
At this time, Capital One will not sponsor a new applicant for employment authorization for this position
The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked.
New York City (Hybrid On-Site): $161,900 - $184,800 for Senior SoftwareEngineer
Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter.
This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan.
Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the
Capital One Careers website
. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level.
This role is expected to accept applications for a minimum of 5 business days.
No agencies please. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth or related medical conditions), race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity, gender reassignment, citizenship, immigration status, protected veteran status, or any other basis prohibited under applicable federal, state or local law. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries.
If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at
[email protected]
. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
For technical support or questions about Capital One's recruiting process, please send an email to
[email protected]
Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.
Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
How much does a principal software engineer earn in Harrisonburg, VA?
The average principal software engineer in Harrisonburg, VA earns between $89,000 and $156,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.
Average principal software engineer salary in Harrisonburg, VA