Top Entry Level Software Engineer Jobs in Richmond, VA

Reposted 3 Days AgoSaved
In-Office
Richmond, VA
75K-93K Annually
Entry level
75K-93K Annually
Entry level
Aerospace
Contribute to design, coding, testing, and debugging of software applications. Collaborate with cross-functional teams, participate in code reviews, and support continuous improvement of development processes to deliver high-quality software.
Top Skills: C++JavaPython
Reposted 3 Days AgoSaved
In-Office or Remote
Richmond, VA
90K-115K Annually
Entry level
90K-115K Annually
Entry level
Information Technology • Legal Tech • Software
Build and maintain document-processing systems and user-facing applications. Develop front-end components in React and TypeScript, support back-end work in Scala, write well-tested code, and collaborate with product, analytics, and engineering teams. Learn from senior engineers and contribute to scalable legaltech solutions.
Top Skills: AWSElasticsearchGraphQLPostgresReactScalaTypescript
Reposted YesterdaySaved
Remote
Richmond, VA
100K-130K Annually
Entry level
100K-130K Annually
Entry level
Cloud • Information Technology
Contribute to full-stack features for Hatch and Unity, write, test, and ship reliable code, use AI tools responsibly, participate in code reviews, learn Elixir/Phoenix, and work with teammates and end users to solve product problems.
Top Skills: Ai Tools And Coding AgentsAnalyticsAutomationCloud InfrastructureElixirPhoenix
YesterdaySaved
In-Office or Remote
Richmond, VA
Entry level
Entry level
Cloud • Software
Develop high-quality, resilient software across Ubuntu and the open source stack, from Linux systems and firmware to cloud, containers, and desktop applications. Contribute to product roadmaps, user experience, code reviews, issue resolution, security, and enterprise requirements. Collaborate remotely with global engineering teams and the open source community, while building expertise in programming languages and Linux systems. Attend international company sprints twice yearly.
Top Skills: BashCC++GoJavaJavaScriptKubernetesLinuxPythonRustUbuntu
Reposted YesterdaySaved
Remote or Hybrid
Richmond, VA
Entry level
Entry level
Information Technology • Professional Services • Software • Consulting
The role involves designing, developing, and maintaining software applications. Collaboration with cross-functional teams is expected, alongside optimizing existing systems.
Reposted YesterdaySaved
Remote
Richmond, VA
120K-220K Annually
Entry level
120K-220K Annually
Entry level
Fintech • Information Technology • Software • Financial Services
As a Software Engineer - Backend, you will develop products and manage engineering infrastructure, focusing on system design, security, and code quality.
Top Skills: AWSAws LambdaGCPGoMySQLPythonReactScala
Reposted YesterdaySaved
In-Office or Remote
Richmond, VA
Entry level
Entry level
Cloud • Software
Join Canonical as a graduate software engineer to write high-quality code across the open source stack, work on Linux system-level and application projects, engage with communities, respond to customer issues, and develop security-aware software while collaborating remotely and attending biannual in-person team sprints.
Top Skills: ArchBashBiosBoot LoadersCC++CompilersContainersCryptographyDebianDevice DriversFedoraFirmwareGoJavaJavaScriptKernelKubernetesLinuxNixPackagingPythonRaspberry PiRisc-VRustToolchainsUbuntu
Reposted YesterdaySaved
Remote
Richmond, VA
Entry level
Entry level
Information Technology • Professional Services • Consulting
Remote software engineer contributing to technical design, developing and maintaining applications (primarily C# and SQL; Python/Golang/React optional), writing clean code, reducing technical debt, debugging and performing root-cause analysis, creating test plans/scripts, supporting releases, and mentoring teammates to ensure software quality and reliability.
Top Skills: C#GoPythonReactSQL
Reposted YesterdaySaved
Remote
Richmond, VA
Entry level
Entry level
Angel or VC Firm • Blockchain • Fintech • Cryptocurrency
Join Galaxy Ventures' Talent Network for Software Engineer roles. Connect with crypto portfolio companies for career opportunities and networking events.
Top Skills: Financialized ApplicationsProtocolsSoftware Infrastructure
3 Days AgoSaved
Remote
Richmond, VA
117K-172K Annually
Entry level
117K-172K Annually
Entry level
Productivity • Software • Conversational AI
Develop and maintain scalable backend services and APIs for Twilio’s communications platform. Responsibilities include software design, development, deployment, code reviews, production operations, releases, on-call support, and technical documentation. The role requires collaboration within a small engineering team and the ability to explain complex technical concepts clearly.
Top Skills: AWSDockerDynamoDBGoJavaKubernetesNoSQLTemporal
3 Days AgoSaved
In-Office or Remote
Richmond, VA
114K-136K Annually
Entry level
114K-136K Annually
Entry level
Cloud • Security • Software • Cybersecurity
Designs, develops, and maintains infrastructure for ML pipelines and CI/CD. Analyzes infrastructure performance, collaborates with data and software teams, manages feature stores and model registries, writes maintainable code, and documents technical processes. The role requires experience with cloud, big-data, programming, workflow orchestration, version control, and continuous integration technologies.
Top Skills: Amazon Web Services (Aws)Apache AirflowSparkCi/CdFeature StoresGitHadoop MapreduceJenkinsModel RegistriesPythonScalaSQL
3 Days AgoSaved
Remote
Richmond, VA
388K-558K Annually
Entry level
388K-558K Annually
Entry level
News + Entertainment
Build and maintain performant, accessible consumer-facing experiences for Netflix’s iOS app using Swift and GraphQL. Collaborate with product managers, designers, and engineers to scope projects, refine interfaces, develop shared infrastructure, and make architectural trade-offs. Teams may focus on client foundations, server-driven UI, advertising frameworks, or ad insertion. Responsibilities include writing robust maintainable code, automation, documentation, and supporting high-quality, scalable mobile experiences.
Top Skills: GraphQLiOSServer-Driven UiSwift
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
3 Days AgoSaved
Remote
Richmond, VA
250K-413K Annually
Entry level
250K-413K Annually
Entry level
News + Entertainment
Build and ship Android features and foundational infrastructure for Netflix’s global app. Responsibilities include designing maintainable, testable code; developing shared frameworks and tooling; partnering with product, design, and engineering teams; modernizing Android practices; using automated testing; scoping projects and making technical trade-offs; and applying GenAI tools to improve development workflows.
Top Skills: AndroidCircuitCoroutinesDagger/HiltEspressoGenaiGraphQLJavaJetpack ComposeJvm Unit TestingKotlin
Reposted 3 Days AgoSaved
Remote
Richmond, VA
100K-185K Annually
Entry level
100K-185K Annually
Entry level
Healthtech
Contribute to AI-powered healthcare workflows by designing and implementing features, collaborating across teams, while ensuring code quality and scalability.
Top Skills: AWSPythonReactTypescript
Reposted 3 Days AgoSaved
In-Office or Remote
Richmond, VA
120K-260K Annually
Entry level
120K-260K Annually
Entry level
Blockchain • Cryptocurrency
Design and develop core backend components for a blockchain network using Rust, ensuring reliability and scalability in production-grade software.
Top Skills: CC++RustZig
Reposted 3 Days AgoSaved
Remote
Richmond, VA
Entry level
Entry level
Cloud • Software
Develop, test, and release improvements to Ubuntu on public clouds, ensuring quality and stability, while collaborating with a global team.
Top Skills: Cloud TechnologyDebianLinuxPythonUbuntu
Reposted 3 Days AgoSaved
Remote
Richmond, VA
Entry level
Entry level
Information Technology
The fellowship offers hands-on experience in software engineering, focusing on data engineering, cloud-native applications, and Agile workflows with mentorship from experienced professionals.
Top Skills: Cloud-Native ApplicationsData EngineeringDevsecopsLow-Code Platforms
4 Days AgoSaved
Remote
Richmond, VA
100K-150K Annually
Entry level
100K-150K Annually
Entry level
Blockchain • Software • Financial Services • Cryptocurrency
Develop metaverse software, including Unity and Unreal Engine environments, asset integration, and backend systems that manage virtual-world state, users, and transactions. Collaborate with other teams to integrate metaverse products into the broader platform. The role involves Linux development, blockchain and smart-contract learning, and potentially Rust, Dart, TypeScript, WebGL, AR, OpenGL, GCP, and Kubernetes.
Top Skills: ArBlockchainDartGCPKubernetesLinuxOpenglRustSmart ContractsTypescriptUnityUnreal EngineWebgl
5 Days AgoSaved
Remote
Richmond, VA
145K-190K Annually
Entry level
145K-190K Annually
Entry level
Software
Develop and maintain backend features for Cribl Edge data collection agents running across Windows, Linux, and macOS. Design scalable, reliable software for hundreds of thousands of nodes, collaborate with product and UX teams, write automated tests, troubleshoot production issues, and support SaaS products through on-call rotations. The role requires TypeScript and Node.js development, cloud and container experience, operating-system knowledge, and experience with data-intensive applications or stream processing.
Top Skills: AWSDockerGoogle Cloud PlatformKubernetesLinuxmacOSAzureMochaNode.jsTypescriptWindows
6 Days AgoSaved
Remote
Richmond, VA
388K-558K Annually
Entry level
388K-558K Annually
Entry level
News + Entertainment
Design and build performance-focused TV UI architectures for Netflix’s streaming applications across smart TVs, game consoles, and cable boxes. Enable scalable development for engineering teams by improving developer experience, ergonomics, resource management, performance, memory usage, and technology integration. Responsibilities include systems-level architectural thinking, API design, profiling, collaboration with UI, design, platform, and tooling teams, and making thoughtful implementation trade-offs.
Top Skills: Api DesignC++GraphQLInfernoJavaScriptMemory ProfilingPerformance ProfilingPreactReactTypescript
6 Days AgoSaved
Remote
Richmond, VA
Entry level
Entry level
News + Entertainment
Build and ship Android features and infrastructure for Netflix’s global streaming and discovery experiences. Design maintainable, testable software using modern Android technologies, collaborate with product and engineering teams, evaluate technical trade-offs, modernize codebases, and support shared client frameworks. Engineers may work on server-driven UI, ads platforms, SDKs, developer tooling, or high-scale real-time experiences while using automated testing and GenAI development workflows.
Top Skills: AndroidCircuitCoroutinesDaggerEspressoGenaiGraphQLHiltJavaJetpack ComposeJvm Unit TestingKotlin
6 Days AgoSaved
Remote
Richmond, VA
Entry level
Entry level
Software
Own collaborative editing across React clients and Node services, including offline storage, queued mutations, realtime WebSocket synchronization, conflict resolution, and data persistence. Build agent-enabled editing experiences, investigate data-loss issues across environments, and collaborate with designers, backend engineers, and open-source contributors. The role requires production TypeScript experience across React and Node, rich-text editor frameworks, offline applications, WebSockets, and advanced Postgres skills.
Top Skills: AWSDatadogDjangoElectronElixirFigmaGitIndexeddbKubernetesLexicalMobxNode.jsPostgresProsemirrorPythonReactRedisRolldownSentryService WorkersSlackTailwind CssTiptapTypescriptViteWebsockets
Reposted 7 Days AgoSaved
Remote
Richmond, VA
Entry level
Entry level
Artificial Intelligence • Software • Cybersecurity
The Software Engineer - AI Systems will design and implement systems to coordinate LLMs, build testable software stacks, conduct research, and collaborate with team members to create AI-powered security solutions.
Top Skills: Typescript
Reposted 9 Days AgoSaved
Remote
Richmond, VA
170K-250K Annually
Entry level
170K-250K Annually
Entry level
Information Technology • Professional Services • Software • Cybersecurity
Join Trace as a Software Engineer, focusing on building end-to-end systems for data capture and processing in physical AI. Responsibilities include backend services, data pipelines, and customer collaboration.
Top Skills: AWSC#PostgresPythonReactTerraformTypescriptUnity
10 Days AgoSaved
Remote
Richmond, VA
Entry level
Entry level
Artificial Intelligence • Fintech • Software • Financial Services
Build and maintain cross-platform Electron desktop apps focused on reliability, performance, and real-time behavior. Implement desktop features (file access, notifications, auto-updates), integrate AI via backend APIs, optimize startup/memory, profile Electron overhead, manage large local state and message history, and ensure stability on macOS and Windows.
Top Skills: ElectronIndexeddbIpcJavaScriptNode.jsNoSQLReactSQLSqliteTypescriptWebsockets
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account