Software Quality Assurance Manager
Software engineering manager job in Charlottesville, VA
Maternity Neighborhood is building a modern platform for maternity care. Our award winning software lets maternity care providers and moms interact with the health record and manage patient health and happiness. Recognized by the Institute of Medicine as one of the top 50 digital health innovations of 2012, we have also won a Health 2.0 challenge and have consulted with the World Health Organization on quality improvement in maternity care. We have new products going into production and in the pipeline -- it's a great time to join us and change the future of maternity care.
Job Description
Key Responsibilities
Instill quality management principles into Maternity Neighborhood's software lifecycle and QA process.
Collaborate with engineering leadership to develop and maintain test plans.
Plan and build effective test environments with useful test data.
Work as a member of an Agile team to identify test requirements, create acceptance criteria, and develop test automation that supports the overall testing effort.
Execute test plans, as features are ready for acceptance and in preparation of product releases.
Track, analyze and report on key performance metrics to measure continuous improvement in QA over time.
Verify new product release content is incorporated into the product specification documentation accurately.
Qualifications
Maternity Neighborhood is looking for a Software Quality Assurance Manager to build, manage and execute quality assurance processes to advance our software development lifecyle. We're looking for someone who is:
Passionate about software quality.
Experienced in setting-up and maintaining software QA processes and systems.
Comfortable working independently and as part of a scrum team.
Positive, and brings a “can do” attitude to the workplace.
Entrepreneurial-minded, with a strong willingness to “own” the QA process and seek ways to continuously improve the way QA is done.
Additional Information
Do meaningful work! Maternity Neighborhood is a funded startup with the goal to improve outcomes in maternity care through workflow/tools for better interactions between patients and providers. Our CEO is a midwife, and our developers collaborate with our clinical team as an integrated product team. Here, you work
with
us, not
for
us. We launched our first product in 2011 and have strong market traction.
Charlottesville is a great city, small and friendly for singles or families. We have a vibrant tech community here, with several meetups monthly.
Contact Nat Rogers (Project Manager): **********************************************
Senior Software Engineering Manager
Software engineering manager job in Charlottesville, VA
Who We Are
Welcome to TELUS Digital, where innovation meets impact. As an award-winning digital product consultancy, we're shaping the future of digital experiences through cutting-edge technology, agile thinking, and a culture that puts people first.
We are the global digital section of TELUS, one of Canada's largest telecommunications providers. Our global teams deliver transformative digital solutions and customer experiences for industry leaders in consumer electronics, finance, telecommunications, and utilities. With robust multi-shore delivery capabilities, multi-language programs, and secure infrastructure, we ensure exceptional service backed by our multi-billion-dollar parent company.
Location and Flexibility
Our Software Engineering Managers are essential to TELUS Digital's culture of collaboration. This role follows a hybrid model with in-office presence on Tuesdays, Wednesdays, and Thursdays at one of our TELUS Digital locations (Columbus OH, Durham NC, Boston MA, Charlottesville VA).
The Opportunity
As a Senior Software Engineering Manager, you'll lead cross-functional teams (engineers, product, program management, etc.) to build exceptional digital products for our clients - while also guiding your team members in their personal and professional growth.
You'll set the technical vision, drive adoption of modern engineering practices, and shape the solutions we deliver. Success in this role means leading energized, high-performing teams that deliver high-quality software and create lasting impact for our clients.
Qualifications
Demonstrated ability to set and drive technical vision, championing innovation and integrating emerging technologies to solve complex challenges.
8+ years of professional engineering experience, with 4+ years leading multiple engineering teams or large functions.
Proven track record of building, scaling, and developing high-performing teams, including succession planning and coaching other engineering leaders.
Expertise in modern software delivery practices (CI/CD, Agile, DevOps), with experience scaling these methodologies across teams.
Strong ability to build trust and psychological safety, navigate complex interpersonal dynamics, and handle difficult conversations with long-term impact in mind.
Experience owning end-to-end delivery of large-scale digital products or platforms, with a focus on scalability, security, maintainability, and architectural excellence.
Skilled at translating complex technical and business challenges into actionable strategies and aligning cross-functional teams and executives to a shared vision.
Experience in a client services or agency environment.
Background in interviewing, hiring, and consulting teams on best practices.
Bonus Points
Experience as a Project Manager, Product Manager, or Scrum Master in a leading consultancy or agency.
Proven ability to guide clients in adopting modern engineering or agile delivery practices.
Relevant certifications (CSM, CSPO, PMP, SA, SPC, etc.).
Experience in account planning and growth activities.
You'll Love This Job If You…
Thrive on collaborating with both clients and teams to deliver software in an agile environment.
See products as part of a larger ecosystem of development, testing, and deployment tools.
Take pride in your work and honor your commitments.
Value opportunities to immerse yourself deeply in challenging, rewarding work.
Celebrate differences and thrive in inclusive environments where everyone's unique contributions are valued.
Appreciate a feedback culture that supports personal and professional growth.
Why TELUS Digital?
At TELUS Digital, you'll work with world-class brands like FOX, HBO, PepsiCo, and Domino's, building transformative digital products that impact millions. Our global reach allows you to collaborate with diverse, international teams, solving complex problems and delivering tech-driven solutions that matter.
We thrive on engineering excellence, using the latest technologies in cloud computing, AI, machine learning, DevOps, microservices architecture, and data engineering. Our teams embrace Agile methodologies, continuous integration and deployment (CI/CD) pipelines, and a DevOps-first mindset to deliver solutions at scale.
In addition to being part of an international and innovative consultancy company, you will have:
A Global Innovation Hub: Be part of an international consultancy at the forefront of technology
Work-Life Harmony: Enjoy flexible hours and autonomy to balance your professional and personal life
Cutting-Edge Tech Playground: Dive into the latest technologies and shape the future of digital solutions
Prestigious Partnerships: Collaborate with world-renowned brands, making a real impact in the market
Growth-Centric Environment: Thrive in our collaborative ecosystem with a clear career development path
Global Exposure: Embrace optional international travel opportunities to broaden your horizons
Some of our benefits:
Health and dental plan
Life insurance
Monthly voucher for meals, culture, education, health, and mobility
Child care assistance and more!
Equality
At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. We are committed to building an inclusive team that represents a variety of backgrounds, perspectives, beliefs, and experiences. We provide equal employment opportunities to all employees and applicants regardless of race, color, religion, gender identity, sexual orientation, national origin, age, or disability.
We will only use the information you provide to process your application and produce tracking statistics. Since we do not request personal data deemed sensitive, we ask you to abstain from sharing that information with us.
What We'll Offer
In addition to a great culture and interesting work with opportunities for growth and development, this position is eligible for the following benefits:
Healthcare benefits - Medical, Vision, Dental (Including an option for 100% coverage of individual employee medical premiums)
Life & Disability Insurance
401K matching
Flexible paid time off & paid company holidays
Parental Leave
Employee Assistance Program (EAP)
And more!
*Individual compensation is based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related reasons determined during the interview process. Role ranges are periodically reviewed and updated based on market changes, internal needs, and industry trends. To drive ongoing pay equity for team members, TELUS Digital conducts regular compensation audits.
USA Pay Range$160,000-$192,000 USD
Auto-ApplySoftware Development Manager
Software engineering manager job in Waynesboro, VA
Please note this role is on-site at our Waynesboro, VA location.
Software Development Manager
DuPont Community Credit Union is currently seeking qualified candidates for a Software Development Manager role to join its Software Development team.
What You'll have the Opportunity to do:
Partner with the leader of the Software Development department to achieve department goals and ensure a high standard of quality in the work performed by the team.
Ensure that all applications and technical solutions meet the department's development standards.
Coordinate the department's projects via an agile scrum or similar methodology.
Manage direct reports, overseeing performance and helping guide them to achieve their professional goals.
Execute yearly performance reviews.
Work with other departments and vendors in a consultative fashion to ensure stakeholder needs are met.
Partner with project managers in the PMO to ensure project tasks are completed on schedule.
Perform QA and acceptance testing on new and existing systems to ensure functionality.
Coordinate development, testing, and deployment efforts with other departments; assists with troubleshooting and testing software; leading an agile project development practice; and providing oversight and direction to the continued development of the department's major products, especially Online Banking.
What You Bring to the Table:
Bachelor's degree in Computer Information Systems Management Information Systems, Computer Science, Software Engineering, or a related degree and 5+ years in a related field.
Exceptional written and verbal communication skill.
Ability to lead teams effectively and with an eagerness for responsibility and challenges.
Willingness to learn new skills and technologies and understand development best practices.
Maintain a steady cadence of completed project milestones and deliverables.
Knowledge of computer systems, networking, and server architectures to solve problems and design solutions.
Troubleshoot code, fix bugs, and find causes of malfunctioning systems.
Ability to read code and write clear documentation.
Experience with cloud development and/or infrastructure.
Familiarity with:
C# and Angular and their respective ecosystems, especially the current .NET framework.
HTML
CSS
JavaScript
jQuery
MS SQL Server
PowerShell
DevOps
MVC principles and practices
Code versioning and source repository
Principles of object-oriented programming.
What We Bring to the Table
Meaningful work that is highly impactful to the membership and community
Opportunities for development and career growth
Access to a competitive salary and benefits, including health insurance and retirement plans
Excellent working conditions, work hours, and work-life balance
Community involvement opportunities
Who We Are
Founded in 1959, DCCU is a financial leader in the Shenandoah Valley, currently serving over 121,000 members, with over $1.9 Billion in Assets. At DCCU, we go beyond transactions and truly want to help our members achieve financial success by aligning them with the right products and services to help make a difference in their lives. This is a great opportunity to join a well-respected and growing financial institution offering meaningful work that impacts our community.
Qualified individuals should apply on-line only by Friday, November 14th, 2025.
On-line applications/resumes can be submitted by visiting ***************
Follow the careers link on the homepage.
At DuPont Community Credit Union our goal is to be a diverse workforce that is representative, at all job levels, of the community we serve. We are an equal opportunity/affirmative action employer. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to sex, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
Auto-ApplySr Director, Software Engineering - Stability Engineering & Operations
Software engineering manager 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 3 (19075), United States of America, McLean, Virginia
Sr Director, Software Engineering - Stability Engineering & Operations
Capital One is seeking a Senior Director of Software Engineering to lead, manage, mentor, and build extremely talented software engineering teams to deliver game changing technologies. The Senior Director must have the ability to attract and recruit the industry's best talent, and simultaneously have the technical chops to ensure that we build compelling, customer oriented solutions in an iterative methodology.
As a candidate for this role, you're able to seamlessly switch from diving deep into technology with engineers to driving high-level, strategic discussions. You are a naturally curious technologist and stay on top of emerging trends, including hands-on prototyping of nascent technologies. You are not afraid to question any existing processes and solutions, yet you display a keen sense of business value proposition and focus on the right priorities.
The Senior Director will be a part of the Stability & Engineering Operations organization focusing on leading teams while driving the strategy and destination state architecture for resiliency, observability engineering, and monitoring for distributed systems across the enterprise.
You thrive in working in a fast paced, technologically forward leaning environment and are not afraid to push the boundaries. You'll bring solid experience in emerging and traditional technologies such as: AWS, Java, Python, Salesforce, ServiceNow, Datadog to name a few.
You will:
Influence executive stakeholders
Lead, manage and grow multiple teams of software engineers and build a culture of accountability
Mentor and guide the professional and technical development of engineers on your team
Work with product leaders to define the strategy, roadmap and destination architecture
Manage a portfolio of diverse technology platforms and projects to build scalable applications that meet our customer needs
Continuously improve software engineering practices
Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
Lead the craftsmanship, availability, resilience, and scalability of your solutions
Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community
Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity
Basic Qualifications:
Bachelor's Degree
At least 9 years experience in software engineering or software development
At least 7 years experience in people management
At least 5 years of public cloud experience (AWS, GCP, Azure)
Preferred Qualifications:
Master's Degree
12+ years of software engineering or software development experience
7+ years of experience in building distributed systems & highly available services using cloud computing services (AWS, GCP, Azure)
5+ years of experience in resiliency and observability engineering best practices
3+ years of experience in chaos engineering
2+ years of experience in Domain Driven Design and Event Driven Architecture
Capital One will consider sponsoring a new qualified 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.
San Francisco, California (Hybrid On-Site): $333,900 - $381,000 for Sr. Dir, Software Engineering
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).
Software Development Manager
Software engineering manager job in Massanutten, VA
The Software Development Manager is responsible for leading the development/programming team on design, coding, testing, and software lifecycle of internal and guest-facing applications for The Resorts Companies, Inc.. This role partners with the Project Manager to ensure development projects are delivered on time, within budget, and to defined specifications. The Software Development Manager collaborates closely with internal and external technology resources, as well as business stakeholders, to drive innovative solutions that meet the needs of both the business and our customers.
Bachelor's degree in computer science (CS), Software Engineering (SE) or related field
8 years' work experience in software engineering in leu of a degree
4 to 7 years' experience in software development
Mastery of full-stack development in JavaScript based frameworks
Experience developing, leading, and managing a team of developers/programmers
Excellent problem-solving and decision-making abilities
Proven expertise in implementing and managing Continuous Integration/Continuous Deployment (CI/CD) pipelines
Familiarity with Agile methodology/frameworks (SAFe, Scrum, etc.) and software development lifecycle (SDLC)
Strong communication and interpersonal skills
Preferred
Master's degree in computer science (CS), Software Engineering (SE), or a related field
Proficient in various programming languages and development tools
Experience with Azure DevOps
Demonstrated experience in developing and deploying AI-driven applications to enhance business processes and decision-making
Knowledge of cybersecurity principles and practices
Prior experience in a similar leadership role within a technology-driven organization
Typical Schedule
Days:
Monday-Friday, weekends and holidays as needed
Position will be required to be part of rotating on-call schedule
Hours:
8am-5pm, additional hours as needed
Core Responsibilities
Be a Technical Expert:
o Provide technical guidance and support to the development team
o Ensure adherence to best practices, coding standards, and security guidelines
o Stay up to date with emerging technologies and industry trends
o Evaluate and recommend tools, technologies, and processes to improve development efficiency
o Serve as part of the coding team as needed to ensure development tasks/projects are delivered on time and within budget
o Assist with database management including integrating software projects and writing queries, procedures for other initiatives
o Maintain software development life cycle, including addressing performance issues and maintaining updates to ensure application uptime and availability
o Work with Infrastructure Team to establish basic troubleshooting steps and escalation paths
Collaborate and Communicate:
o Act as the primary point of contact for software development-related matters
o Collaborate with business stakeholders to understand and prioritize feature requests and enhancements
o Work closely with business stakeholders to ensure thorough testing and validation of software
o Communicate project status, risks, and issues to Business Stake Holders, CTO, and Project Manager
Manage Projects:
o Define project scope, goals, and deliverables in collaboration with Business Stake Holders, CTO, and Project Manager
o Develop detailed project plans, including timelines, resource allocation, and risk management
o Monitor project progress, identify potential issues, and implement corrective actions as needed
o Ensure projects are delivered on time, within budget, and meet quality standards
Lead and Develop Team:
o Recruit, mentor, and manage a team of software developers/programmers
o Manage internal resources and capacity planning for development team
o Conduct regular performance reviews and provide constructive feedback
o Foster a collaborative and high-performing team culture
Position requires being part of an on-call rotation for supporting applications
Other duties as assigned by management
Focus
Tasks and Duties
Coordinate, delegate, manage, and monitor department operations to ensure efficiency, production, and customer service goals are met
Develop and implement organizational changes to accomplish departmental objectives
Assist with annual budgeting process and monitor expenditures to ensure compliance
Establish and maintain inventory and quality controls
Analyze departmental profitability
Communication and Team Involvement
Develop and communicate departmental goals to ensure performance and productivity objectives are met
Communicate with resort management teams to establish best work solutions for shared functions
Coordinate regular meetings with supervisory staff
Exhibit a “hands on” approach to training and staff development
Develop and participate in the feedback loop that includes all staff members
Decision-Making and Initiative
Develop short/long-term revenue and cost containment strategies for increased revenue and efficiency
Develop and update departmental policies and procedures
Continually seek new resources and practical solutions to departmental challenges
Professional Development and Mentoring
Provide professional development opportunities and leadership training
Monitor and evaluate performance - set goals and objectives for improvement and growth
Network within the business community to develop strong relationships with affiliated companies and community resources
Represent company at state and local functions; actively participate with industry-specific organizations
For more information, contact Gabriel Diaz at ************.
Software Developer
Software engineering manager 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.
Principal Software Engineer / Architect
Software engineering manager 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 $15 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 Principal Software Engineer 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.
Auto-ApplySoftware Developer V
Software engineering manager job in Charlottesville, VA
General Atomics Integrated Intelligence, Inc. (GA Intelligence), an affiliate of General Atomics, maintains and deploys production solutions, including Thresher and Dragonspell, 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!
We are seeking a Senior Software Engineer to design, develop, and maintain JVM-based applications for ingesting, processing, storing, analyzing, visualizing, and disseminating streaming data within Kubernetes environments. The role requires implementing and maintaining automated pipelines using GitLab CI/CD, with deployments validated in classified environments.
The selected candidate will mentor junior developers, lead mob programming sessions and small development teams, and ensure disciplined release practices. Responsibilities also include site visits to deploy updates, collect user feedback, refine requirements, and support planning for subsequent releases.
Qualified applicants should have demonstrated expertise in cloud-native architectures, Kubernetes, CI/CD, and distributed data processing systems, with the ability to operate in secure environments. Active or attainable security clearance is strongly preferred.
*We are currently accepting candidates for all our locations based in California, Utah, Virginia, and North Carolina.
DUTIES AND RESPONSIBILIITIES:
Application Development: Architect and implement applications on the JVM that ingest, process, store, analyze, visualize, and disseminate streaming data.
Cloud-Native Deployment: Develop and operate containerized services in Kubernetes, ensuring scalability, resilience, and efficiency.
Team Leadership & Mentorship: Lead collaborative development practices such as mob programming and small team sprints. Provide coaching and guidance to junior developers to foster technical growth and team productivity.
CI/CD Practices: Drive continuous integration and delivery pipelines using GitLab CI/CD to ensure frequent, reliable, and high-quality releases.
Testing & Validation: Conduct thorough testing of software in classified environments to ensure compliance, security, and performance.
Customer Engagement: Travel periodically to customer sites to deploy updates, gather feedback, elicit requirements, and collaborate on planning future releases.
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 system or related discipline and progressive software development experience as follows; nine or more years of experience with a bachelors degree, seven or more years of experience with a masters degree, or four or more years with a PhD.
Strong experience developing JVM-based applications (Java, Kotlin, or Scala).
Hands-on experience with Kubernetes and cloud-native microservice architectures.
Proficiency with CI/CD pipelines, ideally in GitLab.
Demonstrated ability to lead teams and mentor developers.
Experience working with streaming data technologies and visualization tools.
Ability to test, troubleshoot, and deliver in classified or secure environments.
Strong communication skills and willingness to interact directly with customers, including onsite visits.
Ability to obtain and maintain DoD security clearance is required.
Preferred Skills and Experience:
Background in distributed systems, data engineering, or DevSecOps.
Familiarity with agile development practices and mob/ensemble programming.
Sr. Software Engineer
Software engineering manager job in Charlottesville, VA
Biocore is a team of world class engineers and scientists providing data-driven products, testing, analysis, and consulting services to companies across the globe. Biocore leverages its unique expertise and experience, as well as cutting-edge physical and cloud computing technologies, to improve safety and enhance the performance of athletes and organizations in sports and entertainment industries.
Biocore's mission is to provide the highest level of engineering and analytics expertise to clients dedicated to the understanding and reduction of injury, through a multidisciplinary group with backgrounds in engineering, biomechanics, data science, athlete performance, footwear design and construction, synthetic, natural, and hybrid playing surface design and management, and statistical and epidemiological injury tracking.
Biocore works and partners with many of the world's leading sports leagues and organizations. For an example of recent work, visit *****************************************************************************
For more information, visit ******************
Position Details
Biocore has an immediate opening for a full-time Sr. Software Engineer. The right individual will support the entire Biocore organization on a variety of interesting projects. The position is based at our primary office in Charlottesville, VA.
Position Title
Sr. Software Engineer
Employment Type
Full-time, exempt employee
In person at offices in Charlottesville, VA
Willingness to travel up to 10%.
Position Requirements (Mandatory)
Bachelor's degree in a technical field (e.g., Computer Science, Engineering).
4-7+ years of professional experience in software engineering.
Strong proficiency in Python and bash/Linux.
Proven experience deploying and securing APIs and databases in cloud environments (especially AWS).
Position Requirements (Preferred)
Certifications such as AWS Certified Cloud Practitioner
Familiarity with CI/CD pipelines in GitHub and AWS
Experience working with professional sports teams or leagues (NFL, NBA, MLB, Premier League).
Background as an NCAA or professional athlete.
Compensation
Competitive salary with comprehensive benefits package (includes medical, dental, vision), and a performance-based bonus program.
Roles and Responsibilities
Design and build robust APIs (REST, GraphQL) to support data-driven applications.
Deliver standardized, fully tested code in a CI/CD environment.
Architect and manage relational (SQL) and non-relational (DynamoDB) databases.
Build and deploy serverless AWS architectures using CDK that includes services such as Lambda, API Gateway, and Fargate/ECS.
Select and implement optimal data pipelines tailored to specific use cases, balancing performance and flexibility.
Secure and configure cloud-based data pipelines and databases for analytics workloads.
Clean, merge, and process streaming data from diverse formats and sources.
Collaborate closely with cross-functional teams to build solutions that go beyond individual capabilities.
Document and automate repeatable processes to improve efficiency and scalability.
Mentor and support junior developers
Biocore LLC is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Auto-ApplySr. Software Engineer
Software engineering manager 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. Software Engineers 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.
Auto-ApplySenior Frontend Platform Software Engineer
Software engineering manager job in Charlottesville, VA
Duties and Responsibilities
With limited direction, this position exercises considerable latitude in determining technical objectives for the review, research, design, development and/or modification of enterprise-wide end-user, system level, and data management software applications.
Guides the successful completion of a program(s) and may function in a project leadership role.
Formulates plans, typically long term, for application development and deployment as well as responsible for meeting software compliance standards.
Evaluates integration of software applications with the overall computing environment; and responsible for planning/overseeing documentation, testing, maintenance, and software updates.
Communicates with domain experts, users, and management throughout the software development lifecycle, represents the company as the prime technical contact on contracts and/or projects, and interacts with senior external personnel on significant technical matters requiring coordination between the organizations.
Determine technical objectives for user requirements and specifications and plan for enterprise software development within the broader organizational scope. Software development encompasses end-user, system level, and data management applications
Formulate plans and guides the development and implementation of software solutions including language, coding, platform, resource requirements, testing, and documentation.
Plan and coordinate deployment of enterprise applications including cross-platform compliance.
Plan and coordinate the maintenance of enterprise solutions including debugging, maintenance, and updating to ensure viability in an evolving environment.
Maintain the strict confidentiality of sensitive information.
Perform other duties as assigned.
Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices.
Requirements
Typically requires a bachelor's degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; seven or more years of experience with a bachelor's degree, four or more years of experience with a masters degree, or two or more years with a PhD.
May substitute equivalent experience in lieu of education.
Must have an extensive expertise of software development concepts, principles, and theory and demonstrate extensive technical expertise and application of programming and analysis concepts.
Must possess the ability to develop and communicate new concepts and apply them accurately throughout an evolving environment.
Strong communication, presentation, and interpersonal skills are required enabling an effective interface with other departments and/or professionals, and capable of representing the organization as a prime technical contact, as well as providing leadership and guidance to less experienced professionals.
Customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems.
Must be able to work both independently and in a team environment.
Able to work extended hours as required.
Working Place: Charlottesville, Virginia, United States Company : General Atomics - VIrtual Developer Fair
Software Architect I
Software engineering manager job in Ivy, VA
It's an exciting time to join defi! defi SOLUTIONS is a pioneer in end-to-end, SaaS loan originations, servicing, and managed servicing solutions. Our customers include the highest-volume captive auto lenders, banks, credit unions, and finance companies in North America. We have more than three decades of experience helping lenders reduce time-to-market, streamline operations, and customize lending processes with proven, scalable performance. Learn more at defisolutions.com and follow us on LinkedIn.
Position Purpose:
The Software Architect role focuses on designing and implementing software systems that meet business objectives. This position collaborates with cross-functional teams to solve complex business problems through technology. Responsibilities include designing, prototyping, and contributing to the implementation of software solutions that are durable, scalable, performant, secure, and cost-effective. Software Architects work in ambiguous environments and translate business concepts into tangible software systems.
Essential Job Responsibilities:
Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
* Design and prototype software systems from business and technical requirements.
* Contribute to defining technical requirements of software systems.
* Collaborate with roles including Clients, Senior Leadership, Operations, and Security to produce software architectures.
* Maintain awareness of advancements in the information technology industry and understand where they may be applicable.
* Document technology standards and solution designs.
* Communicate standards and designs to various stakeholders across the organization.
* Participate in technical reviews during the full life cycle of a software system to ensure adherence to designs and standards.
* Identify and document remediation plans for software systems that do not meet desired requirements for quality, performance, security, and cost.
* Present software designs to technical leadership or business stakeholders.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Required Qualifications/ Skills:
* Bachelor's degree in computer science or related field of study with 6-8 years of professional experience.
* 1-2 years contributing to architecture or design decisions.
* Strong experience in software design and distributed systems.
* Familiarity with multiple technology stacks (e.g., .NET, Java, Node.js) to guide solution design.
* Knowledge of interprocess communication protocols and formats such as HTTPS, REST, gRPC, XML, JSON.
* Working knowledge of CI/CD techniques and technologies.
* Understanding of secure coding best practices.
* Ability to document technical specifications using diagrams and tools such as UML, Microsoft Visio, or PUML.
* Effective communication skills for diverse technical and non-technical audiences.
* Ability to self-manage tasks and time in collaboration with a manager.
* Awareness of non-functional requirements (performance, scalability, security, observability, and cost optimization).
* Familiarity with large language models (LLMs)
Preferred Qualifications/ Skills:
* Master's degree in computer science or related field of study with at least 5 years of professional experience.
* Experience implementing software systems in Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform environments.
Affirmative Action/EEO statement:
defi SOLUTIONS is an Equal Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.
Software Quality Assurance Manager
Software engineering manager job in Charlottesville, VA
Maternity Neighborhood is building a modern platform for maternity care. Our award winning software lets maternity care providers and moms interact with the health record and manage patient health and happiness. Recognized by the Institute of Medicine as one of the top 50 digital health innovations of 2012, we have also won a Health 2.0 challenge and have consulted with the World Health Organization on quality improvement in maternity care. We have new products going into production and in the pipeline -- it's a great time to join us and change the future of maternity care.
Job Description
Key Responsibilities
Instill quality management principles into Maternity Neighborhood's software lifecycle and QA process.
Collaborate with engineering leadership to develop and maintain test plans.
Plan and build effective test environments with useful test data.
Work as a member of an Agile team to identify test requirements, create acceptance criteria, and develop test automation that supports the overall testing effort.
Execute test plans, as features are ready for acceptance and in preparation of product releases.
Track, analyze and report on key performance metrics to measure continuous improvement in QA over time.
Verify new product release content is incorporated into the product specification documentation accurately.
Qualifications
Maternity Neighborhood is looking for a Software Quality Assurance Manager to build, manage and execute quality assurance processes to advance our software development lifecyle. We're looking for someone who is:
Passionate about software quality.
Experienced in setting-up and maintaining software QA processes and systems.
Comfortable working independently and as part of a scrum team.
Positive, and brings a “can do” attitude to the workplace.
Entrepreneurial-minded, with a strong willingness to “own” the QA process and seek ways to continuously improve the way QA is done.
Additional Information
Do meaningful work! Maternity Neighborhood is a funded startup with the goal to improve outcomes in maternity care through workflow/tools for better interactions between patients and providers. Our CEO is a midwife, and our developers collaborate with our clinical team as an integrated product team. Here, you work
with
us, not
for
us. We launched our first product in 2011 and have strong market traction.
Charlottesville is a great city, small and friendly for singles or families. We have a vibrant tech community here, with several meetups monthly.
Contact Nat Rogers (Project Manager): **********************************************
Sr Director, Software Engineering - Stability Engineering & Operations
Software engineering manager 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 DescriptionCenter 3 (19075), United States of America, McLean, VirginiaSr Director, Software Engineering - Stability Engineering & Operations
Capital One is seeking a Senior Director of Software Engineering to lead, manage, mentor, and build extremely talented software engineering teams to deliver game changing technologies. The Senior Director must have the ability to attract and recruit the industry's best talent, and simultaneously have the technical chops to ensure that we build compelling, customer oriented solutions in an iterative methodology.
As a candidate for this role, you're able to seamlessly switch from diving deep into technology with engineers to driving high-level, strategic discussions. You are a naturally curious technologist and stay on top of emerging trends, including hands-on prototyping of nascent technologies. You are not afraid to question any existing processes and solutions, yet you display a keen sense of business value proposition and focus on the right priorities.
The Senior Director will be a part of the Stability & Engineering Operations organization focusing on leading teams while driving the strategy and destination state architecture for resiliency, observability engineering, and monitoring for distributed systems across the enterprise.
You thrive in working in a fast paced, technologically forward leaning environment and are not afraid to push the boundaries. You'll bring solid experience in emerging and traditional technologies such as: AWS, Java, Python, Salesforce, ServiceNow, Datadog to name a few.
You will:
Influence executive stakeholders
Lead, manage and grow multiple teams of software engineers and build a culture of accountability
Mentor and guide the professional and technical development of engineers on your team
Work with product leaders to define the strategy, roadmap and destination architecture
Manage a portfolio of diverse technology platforms and projects to build scalable applications that meet our customer needs
Continuously improve software engineering practices
Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
Lead the craftsmanship, availability, resilience, and scalability of your solutions
Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community
Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity
Basic Qualifications:
Bachelor's Degree
At least 9 years experience in software engineering or software development
At least 7 years experience in people management
At least 5 years of public cloud experience (AWS, GCP, Azure)
Preferred Qualifications:
Master's Degree
12+ years of software engineering or software development experience
7+ years of experience in building distributed systems & highly available services using cloud computing services (AWS, GCP, Azure)
5+ years of experience in resiliency and observability engineering best practices
3+ years of experience in chaos engineering
2+ years of experience in Domain Driven Design and Event Driven Architecture
Capital One will consider sponsoring a new qualified 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.
San Francisco, California (Hybrid On-Site): $333,900 - $381,000 for Sr. Dir, Software Engineering
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).
Software Engineering Intern (US) - Summer 2026
Software engineering manager job in Charlottesville, VA
Who We Are
Welcome to TELUS Digital - where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS, one of Canada's largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture.
With a global team across North America, South America, Central America, Europe, and APAC, we offer end-to-end expertise across eight core service areas: Digital Product Consulting, Digital Marketing Services, Data & AI, Strategy Consulting, Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA & Test Engineering.
From mobile apps and websites to voice UI, chatbots, AI, customer service, and in-store solutions, TELUS Digital enables seamless, trusted, and digitally powered experiences that meet customers wherever they are - all backed by the secure infrastructure and scale of our multi-billion-dollar parent company.
Location & Flexibility
Our interns are integral parts of our teams at TELUS Digital. To help retain our deep culture of collaboration, our interns maintain an in-office presence in a hybrid capacity (Tuesdays, Wednesdays, Thursdays). This role can be located in Columbus, OH, Charlottesville, VA, or Durham, NC.
The Opportunity
We believe the best ideas come from shared creativity. What sets us apart from other agencies is that our engineers sit right beside researchers and creatives, so perspectives from multiple disciplines shape our products. Our summer internship program gives current students the chance to make an impact by contributing ideas and adding a fresh perspective to real client projects, all while receiving one-on-one mentoring from our full-time team members. Not only that, but you'll have snacks galore, and plenty of chances to socialize with your fellow interns - including fun outings during work hours. We'll have you with us full-time (think 40 hours a week for approx. 11 weeks) and yes, it is definitely paid. Not a bad gig, right?
We understand our responsibility to create a diverse, equitable, and inclusive place within the tech industry, while pushing to make our industry more representative. Because of this responsibility, we need candidates who value diversity and inclusion through their work, team collaboration, or involvement in student organizations.
Your Impact
Your day-to-day work will influence millions of users
You'll have the opportunity to learn every day from engineering leadership
Hands-on experience by working on real client work
You'll build amazing products people love
You'll participate in the delivery of large and complex software projects in a team-based environment
Your Background
You plan to graduate in Fall/Winter 2026 or later
Have experience with mobile or web development (Swift, Java, Kotlin, TypeScript, Javascript, etc.)
You've done a mobile project in school or in your spare time
A self-starter who embraces new technologies
You are intellectually curious and enjoy digging into what makes each platform unique
A commitment to delivering quality code for best-in-class digital experiences
You appreciate good design and have an eye for details
Applicants must be authorized to work permanently for any employer in the U.S. We are unable to sponsor employment visas at this time.
P.S. Even if you don't have expertise in all of the qualifications listed, we value new perspectives and encourage you to apply. We're committed to building a diverse company that reflects the diversity of our users. If you feel confident about a good amount of the bullet points above, we'll ramp you up on the rest.
Equal Opportunity Employer
At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants' qualifications, merits, competence and performance without regard to any characteristic related to diversity.
We will only use the information you provide to process your application and to produce tracking statistics. Since we do not request personal data deemed sensitive, we ask you to abstain from sharing that information with us.
For more information on how we use your information, see our Privacy Policy.
Hourly Rate (USD)$31-$31 USD
Auto-ApplySoftware Developer III
Software engineering manager 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 Software Engineers 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 software engineering principles 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
Senior Software Engineer, DOD
Software engineering manager job in Charlottesville, VA
Duties and Responsibilities
Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes understanding the end-user, system context, and data management applications.,
Formulate detailed plans for the implementation of software solutions.
With an awareness of team, platform, resource limitations, generate high quality designs that solve identified requirements or problems.
Implementation of those designs including coding, testing, and documentation.
Code maintenance including debugging and updating to keep pace with the evolving environment.
Assist in planning for future applications based on new developments in computer technology.
Communicate clearly with software developers, users, management, and the wider community throughout the software development lifecycle.
Maintain the strict confidentiality of sensitive information.
Perform other duties as assigned.
Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company.
Requirements
Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows' Six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD.
May substitute equivalent experience in lieu of education.
Ability to obtain (or transfer) and maintain a TS security clearance with SCI eligibility and a CI polygraph
Must have a general understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply the use of programming and analysis concepts.
Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment and organize work assignments to meet established timetables.
Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a internal audience.
The ability to work independently and as part of a team is essential.
Must be able to work extended hours as required.
Working Place: Charlottesville, Virginia, United States Company : General Atomics - VIrtual Developer Fair
Lead Software Engineer, Full Stack (Java, Python, Angular, React)
Software engineering manager 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 Software Engineer, 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 Software Engineers
who are passionate about marrying data with emerging technologies. As a Capital One Lead Software Engineer, 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 software engineering (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 Software Engineer
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).
Software Developer V
Software engineering manager job in Charlottesville, VA
General Atomics Integrated Intelligence Inc. (GA-Intelligence) develops cutting-edge software solutions that transform raw data into actionable intelligence. We specialize in real-time global situational awareness and battle management, processing petabytes of data from hundreds of sources across air, land, and sea. Our systems-including the widely used THRESHER and DRAGONSPELL platforms-support tens of thousands of users at all levels of the DoD and Intelligence Community and enable critical decision-making for national security missions.
We process hundreds of thousands of observations per minute, operating at the scale of global sensor networks and battlefield telemetry. Our backend architecture leverages technologies like Kafka, AWS, NiFi, and GeoMesa-the latter of which we designed and open-sourced-to deliver high-throughput, mission-resilient systems that turn streaming data into real-time intelligence.
Why GA-Intelligence?
At GA-Intelligence, we're not chasing hype or building throwaway demos-we're solving complex, mission-critical problems that matter. Unlike younger firms chasing the next funding round, we've spent decades earning the trust of our users and delivering systems they rely on every day. And unlike traditional defense contractors, we're nimble, privately held, and able to make long-term decisions in the best interest of our customers and our country-not quarterly earnings reports.
Our users love our software. Our customers come back because we deliver. And our engineers stay because they get to work on real problems, with real impact, alongside people who care.
If you're looking for a place where engineering excellence meets enduring mission, GA-I3 is where you belong.
What You'll Do
We are seeking Backend Software Engineers to help build the next generation of global situational awareness and battle orchestration capabilities. You'll collaborate with cross-functional teams-including UI/UX engineers, mission engineers, data scientists, and product owners-to design and deliver software that is performant, scalable, and tailored to complex user needs.
Whether you're integrating multi-source data, optimizing backend services, or shaping how insights reach the end user, your work will directly support operational missions that have real-world impact.
What We Believe
These values weren't crafted in a branding session-they were observed and articulated after 35 years of building software that matters. They reflect how we work, what we value in each other, and the kind of impact we want to have. At GA-Intelligence, they aren't aspirational-they're how we operate.
Solving Meaningful Challenges - Building mission-driven technology that makes a difference
Collaborative Culture - Working as a team to push boundaries and innovate
Technical Excellence - Encouraging continuous learning, curiosity, and efficiency
Idea Meritocracy - Valuing ideas based on impact, not hierarchy
If these principles resonate with you-not just in theory, but in daily practice-you'll find yourself at home here.
DUTIES AND RESPONSIBILITIES:
Senior engineers at GA-Intelligence are technical leaders who drive strategy, architecture, and delivery across complex projects. You'll guide teams in designing scalable systems, ensure high engineering standards, and play a key role in shaping long-term technical direction. In addition to building and maintaining critical backend infrastructure, you'll serve as a mentor, decision-maker, and trusted voice both within the team and with external stakeholders.
Lead development activities
Lead the successful design, implementation, and delivery of high-impact backend software solutions
Guide long-term planning efforts and influence technical roadmaps for backend services and system architecture so they align with organizational goals, operational requirements, and product strategy
Collaborate externally
Represent GA-I3 as a senior technical point of contact for customers, partners, and other engineering teams
Coordinate software deployments and upgrades across distributed environments, including DoD and IC networks
Evaluate and implement cross-platform deployment strategies, ensuring compliance with integration and security standards
Collaborate with internal and external stakeholders on high-visibility technical initiatives that span multiple teams and domains
Engineer performant solutions
Contribute to system-wide performance tuning and reliability improvements, identifying architectural risks and proposing mitigation strategies
Build the team
Develop mentoring structures and contribute to onboarding, skill development, and growth paths for less experienced engineers
Mentor mid-level and junior engineers, fostering a culture of continuous learning, ownership, and technical excellence
Provide technical leadership across the full development lifecycle, including design reviews, coding standards, and testing 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 system or related discipline and progressive software development experience as follows; nine or more years of experience with a bachelors degree, seven or more years of experience with a masters degree, or four or more years with a PhD. May substitute equivalent experience in lieu of education.
Deep expertise in Java and/or other backend languages (e.g., Scala, Go)
Demonstrated technical leadership in cross-functional engineering efforts
Strong written and verbal communication skills, including experience working directly with customers or stakeholders
PREFERRED SKILLS AND QUALIFICATIONS:
Proven experience architecting and scaling distributed systems
Deep expertise in backend architecture, distributed systems, and service design
Experience with performance tuning and high-availability system design
Familiarity with Kafka, NiFi, GeoMesa, AWS, or other cloud-native technologies
Experience leading incident response, root cause analysis, and operational improvements
Ability to interface directly with customers and senior stakeholders
Experience working in the DoD or Intelligence Community
Cleared Senior Software Engineer
Software engineering manager job in Charlottesville, VA
Duties and Responsibilities
Develop and technically lead enterprise-wide Java applications for battlefield command and control, geospatial data management, exploitation, visualization, and analysis
Lead, organize, and delegate research and development efforts that support the advancement of software processing concepts for situational awareness and battlefield optimization
Manage and maintain continuous integration and continuous development for existing existing capabilities deployed to customer facilities and AWS/Azure cloud environments
Develop and delegate tasks to support continuous improvement of test scripts and frameworks to verify functionality of software deliverables
Influence technically sound solutions when communicating with customers, management, and other engineering teams
Requirements
Requirements
Typically requires a Bachelors or Masters degree in computer science, information systems or related discipline and five or more years progressive software development experience with a Bachelors degree
May substitute equivalent experience in lieu of education
Strong foundation in mathematics, computer networking, communication protocols, data exchange formats and/or user interfaces
Experience developing complex solutions in production environments
Experience mentoring junior talent
Experience with software development in Linux
Familiarity with AWS-hosted environments, Docker containerization and execution through Kubernetes
An understanding of formal software engineering principles including design, documentation, ticketing systems, version control and Agile methodologies
U.S. citizenship and Top Secret security clearance, SCI eligible, and willing to take a CI polygraph
Working Place: Charlottesville, Virginia, United States Company : General Atomics - VIrtual Developer Fair