Top Remote Java Developer Jobs in Richmond, VA
As a Principal Front-end Software Engineer, responsible for establishing modern and high-velocity front-end development practices at scale, improving engineering processes, and mentoring team members.
As a Senior Software Engineer for the Accounting & Revenue team at Square, you will help build and expand the accounting and revenue platform for credit products. Responsibilities include delivering major initiatives, providing technical leadership, and participating in critical technical discussions. Qualifications include 5+ years of hands-on software engineering experience and interest in back-end systems.
Join Workiva as a Senior Software Engineer and work with a diverse and cutting-edge tech stack. Design, develop, and implement high-quality software solutions, collaborate with stakeholders, write clean code, mentor other engineers, and more. Requires 4+ years of professional software development experience.
Lead the Tasks product team in developing cutting-edge software applications, strategize with cross-functional teams, and drive technical innovation in a rapidly growing platform area.
Seeking a Senior-to-Principal (Level 7) backend software Engineer to build out platform products with core orchestration and workflow capabilities on the Falcon Platform. Responsibilities include building fault-tolerant Golang microservices, supporting high-volume Kafka event pipelines, working on cross-team initiatives, and troubleshooting production issues.
CrowdStrike is looking for Senior Software Engineers in Android to design and develop a next-generation mobile user experience. As a Senior Software Engineer, you will take the lead on tackling meaningful, ambitious challenges and bringing innovative technical solutions to market. You should have a strong understanding of modern mobile architecture and be creative in solving tough challenges. You will have the opportunity to mentor other mobile engineers, sharing your knowledge and expertise with the team.
The Sr. Distributed Systems Software Engineer will be responsible for designing and implementing large scale distributed systems control plane, implementing monitoring and visualization systems, building performance monitoring systems, and communicating effectively. Strong programming skills in languages such as Go, Java, or Python, as well as a deep understanding of distributed systems and experience with Flink/Spark ecosystems and Kubernetes, are required. Experience with Apache Spark ecosystem technologies and continuous deployment on K8 with Helm, fluxCD, or ArgoCD is preferred. Strong communication skills are also important.
Featured Jobs
Looking for a talented software engineer to work on building a state-of-the-art time series data platform at enterprise scale. This is a fully remote position within the United States.
Senior Software Engineer role focusing on Chrome Extension and Outlook Add-in development for Clari's Revenue platform. Responsibilities include architecting, designing, and maintaining code, collaborating with teams, mentoring junior engineers, and providing technical leadership. Fully remote position in the United States.
Senior software engineering role at Clari, focusing on architectural design, development, and maintenance of efficient code. Responsibilities include collaborating with cross-functional teams, mentoring junior engineers, conducting code reviews, and providing technical leadership. Fully remote opportunity in the United States.
Seeking an IAM Architect with expertise in Saviynt platform components, programming languages, and identity and access management principles. Responsible for deploying workflows, integrating with applications, and providing technical expertise.
As a Senior Saviynt Developer at Bounteous x Accolite, you will be responsible for designing, developing, implementing, and supporting Saviynt solutions for enterprise clients. This role involves collaborating with cross-functional teams to deliver customized solutions that meet client requirements and integrating the Saviynt platform with existing systems.
The Cloud Reliability Engineer in this role will be responsible for providing infrastructure and orchestration support to the product engineering organization. Responsibilities include acting as domain experts on Azure Cloud, supporting product development teams, maintaining secure infrastructure, and scaling application infrastructure. The role also involves leading projects to improve infrastructure and collaborating with partner teams.
Deliver resilient and scalable code, participate in code and design reviews, communicate engineering concepts with stakeholders, analyze and design new services, mentor new team members, ensure compliance with user data, telecommuting option available.
Deliver resilient and scalable code, own technical solutions, participate in code reviews, generate new initiatives, adhere to best practices, communicate with stakeholders, work in a highly collaborative environment.
Lead the development and testing of system components/services, code, and design reviews. Participate in shaping the technical architecture of the product. Deliver highly available and scalable services in a production environment. Mentor other engineers, support the technical culture, and help grow the team. Generate ideas for new initiatives and technologies. Communicate with project leads, product managers, and other software developers.
The Site Reliability Engineer at ServiceNow is responsible for maintaining and developing the reliability, scalability, and performance of the ServiceNow infrastructure. The role involves a combination of software development, networking, and systems engineering to improve services for customers.
As a Federal Cloud Networking Engineer, you will help deliver 24x7 support for Government Cloud infrastructure on the 3rd shift. Responsibilities include designing and deploying networks, troubleshooting issues, engaging in outage mitigation, and participating in software upgrades and maintenance. This role requires a 4-day work week and no on-call rotation.
As a Federal Cloud Networking Engineer, you will help deliver 24x7 support for Government Cloud infrastructure on the 3rd shift. Responsibilities include designing and deploying networks, troubleshooting issues, leading outage mitigation, and collaborating with project teams. Prior experience in networking and operations is preferred.
Design and implement improvements to AV development toolchains, build system, CI/CD pipelines, and services to enhance engineering productivity. Drive SLO conversations, evaluate new technologies, and promote software engineering best practices. Requires 3+ years of experience in production systems, proficiency in programming languages like Go, Python, Java, and a passion for self-driving technology.
Software Engineer II role at McDonald's focusing on developing global technology products and platforms to enhance customer experience and operational efficiency. Responsibilities include agile development, software design, implementation, testing, deployment, and maintenance of innovative solutions. Qualifications include 2+ years of non-internship software development experience with Java and Spring Boot, Cloud experience, and a Bachelor's Degree in Computer Science or related field.
All Filters
No Results
No Results