Current jobs related to Software Engineer - Charlottesville, Virginia - Virginia Jobs

  • Software Engineer III

    2 weeks ago


    Charlottesville, Virginia, United States National Radio Astronomy Full time

    Job Title: Software Engineer IIIJoin our team of innovative software engineers at the National Radio Astronomy Observatory and contribute to the development of cutting-edge software applications for astronomical observatory operations.Key Responsibilities:Design, develop, and implement dynamic scheduling algorithms and software applications for astronomical...


  • Charlottesville, Virginia, United States National Radio Astronomy Full time

    Job Title: Software Engineer IIIJob Summary:The National Radio Astronomy Observatory (NRAO) is seeking an experienced Software Engineer III to join the Green Bank Observatory (GBO) software team. The successful candidate will work alongside our software engineers and collaborate with scientists, digital engineers, and operations staff both within GBO and...


  • Charlottesville, Virginia, United States Capital One Full time

    Join Capital One as a Software Engineering ManagerCapital One is seeking a talented Software Engineering Manager to lead our team of developers in creating innovative solutions for our customers. As a key member of our engineering team, you will be responsible for leading a portfolio of diverse technology projects and collaborating with digital product...


  • Charlottesville, Virginia, United States CCRi Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our core product team at CCRi. As a key member of our team, you will be responsible for designing, implementing, and deploying software applications that meet the needs of our customers.Key Responsibilities:Research and develop software solutions that meet...


  • Charlottesville, Virginia, United States Capital One Full time

    Join Our Team of Software EngineersWe are seeking a skilled Senior Software Engineer to join our team at Capital One. As a key member of our engineering team, you will be responsible for designing, developing, and implementing technical solutions in full-stack development tools and technologies.Key Responsibilities:Collaborate with Agile teams to design and...


  • Charlottesville, Virginia, United States Capital One Full time

    Job Title: Lead Software EngineerCapital One is seeking a highly skilled Lead Software Engineer to join our team. As a Lead Software Engineer, you will be responsible for leading a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices and full stack systems.Key Responsibilities:Lead a team of...


  • Charlottesville, Virginia, United States CCRi Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our core product team at CCRi. As a key member of our team, you will be responsible for designing, implementing, and deploying software applications that meet the needs of our customers.Key Responsibilities:Research and develop software solutions using...


  • Charlottesville, Virginia, United States Emerson Full time

    Job Title: Software Development Engineer In TestWe are seeking a highly skilled Software Development Engineer In Test to join our team at Emerson. As a key member of our software development team, you will be responsible for designing and implementing automated tests for our controls products and owning the tools and frameworks that facilitate...


  • Charlottesville, Virginia, United States Commonwealth of Virginia Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Contribute to front-end and back-end development processesDevelop and maintain web services and interfacesBuild new...


  • Charlottesville, Virginia, United States Emerson Full time

    Software Development EngineerWe are seeking a highly motivated and experienced Software Development Engineer to join our team in Charlottesville, VA. As a key member of our high-performing team, you will be responsible for designing and developing embedded software, validating product functionality, and applying cybersecurity standard processes.Your...


  • Charlottesville, Virginia, United States Booz Allen Hamilton Full time

    Job Summary: We are seeking a highly skilled Senior Software Reverse Engineer to join our team at Booz Allen Hamilton. As a Senior Software Reverse Engineer, you will work as part of a diverse contract team supporting a DoD client, applying your expertise to perform in-depth technical evaluations of foreign computer and network technologies.Key...


  • Charlottesville, Virginia, United States Booz Allen Hamilton Full time

    Job SummaryBooz Allen Hamilton is seeking a highly skilled Senior Software Reverse Engineer to join our team. As a key member of our contract team, you will work closely with our clients to provide technical evaluations of foreign computer and network technologies.Key ResponsibilitiesPerform in-depth technical evaluations of foreign computer and network...


  • Charlottesville, Virginia, United States CCRi Full time

    Job Title: Cleared Software Engineer, FederalWe are seeking a highly skilled Cleared Software Engineer to join our federal team at CCRi. As a key member of our team, you will be responsible for developing scalable, high-performant cloud-based software systems in five focus areas:Focus Areas:Global Situational Awareness and data fusion for air, maritime,...


  • Charlottesville, Virginia, United States E&M Technologies Full time

    Job Title: Software Reverse Engineer SeniorE&M Technologies, Inc. is a leading provider of innovative solutions for the defense industry. We are seeking a highly skilled Software Reverse Engineer Senior to join our team in Charlottesville, VA.Job Summary:The Software Reverse Engineer Senior will be responsible for conducting testing and analysis to identify...


  • Charlottesville, Virginia, United States CCRi Full time

    Job Title: Software Engineer for DoD SystemsWe are seeking a highly skilled Software Engineer to join our team at CCRi. As a Software Engineer for DoD Systems, you will be responsible for designing, developing, and deploying software solutions for our DoD customers.Key Responsibilities:Design and develop software solutions for DoD customersCollaborate with...


  • Charlottesville, Virginia, United States Booz Allen Hamilton Full time

    Job SummaryWe are seeking a highly skilled Senior Software Reverse Engineer to join our team at Booz Allen Hamilton. As a key member of our contract team, you will work closely with our clients to perform in-depth technical evaluations of foreign computer and network technologies.Key ResponsibilitiesApply your expertise in software design and development to...


  • Charlottesville, Virginia, United States ENSCO Full time

    Job Description:ENSCO's Applied Technology and Engineering (ATE) Division is seeking a skilled Senior Software Engineer to design, develop, and maintain precision, high-speed, real-time track inspection systems and associated decision-making software packages for the national and international railway market.Responsibilities:• Analyze system requirements...

  • Software Engineer

    1 week ago


    Charlottesville, Virginia, United States Laser Thermal Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Software-Metrology team. As a General Autonomy Software Engineer, you will be responsible for building a general purpose automation platform to support our product roadmap and R&D projects.Key ResponsibilitiesDesign and develop high-quality software within a standard agile...


  • Charlottesville, Virginia, United States Capital One Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Capital One. As a key member of our engineering team, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies.Key Responsibilities:Collaborate with Agile teams to...


  • Charlottesville, Virginia, United States Booz Allen Hamilton Full time

    Job SummaryWe are seeking a highly skilled Senior Software Reverse Engineer to join our team at Booz Allen Hamilton. As a key member of our contract team, you will work closely with our clients to perform in-depth technical evaluations of foreign computer and network technologies.Key ResponsibilitiesConduct technical evaluations of foreign computer and...

Software Engineer

2 months ago


Charlottesville, Virginia, United States Virginia Jobs Full time

Position Overview: Virginia Jobs is looking for a skilled Software Engineer to contribute to our innovative projects. This role involves working collaboratively within a dynamic team to develop and enhance web applications.

Key Responsibilities:

  • Design and implement native mobile applications using industry-standard tools and programming languages.
  • Gain proficiency in mobile development frameworks and tools to ensure compatibility across various device versions.
  • Utilize data interchange formats such as JSON to facilitate seamless integration with backend services through RESTful interfaces.
  • Incorporate third-party libraries and plugins to augment application capabilities.
  • Manage the deployment of applications to relevant app distribution platforms.
  • Apply best practices in user interface design to accommodate diverse screen dimensions.
  • Leverage device sensors to enhance user interaction and experience.
  • Conduct thorough unit testing to ensure application reliability and performance.
  • Employ version control systems to maintain code integrity and support collaborative development.
  • Oversee application maintenance and code quality throughout the software lifecycle.
  • Implement security measures to protect user data and ensure compliance with privacy standards.
  • Collaborate closely with research teams to provide and receive constructive feedback.
  • Stay informed about emerging trends and advancements in the digital health sector.
  • Integrate gamification strategies into application design to boost user engagement.
  • Develop and test applications for multiple platforms using relevant development environments.
  • Create visual representations and data models using advanced graphics tools.
  • Utilize natural language processing and computer vision techniques for personalized user experiences.
  • Perform additional tasks as required.

Qualifications:

Applicants should possess a Bachelor's degree or equivalent in Computer Science, Information Systems, Computer Engineering, or a related field, along with relevant experience in web or software development. Alternatively, a Master's degree in a similar discipline with some experience is acceptable.

Essential Skills:

  • Experience in developing web applications using languages such as PHP, Ruby on Rails, JavaScript, HTML, CSS, and SQL (MySQL or MariaDB).
  • Familiarity with SQL Server database development.

This position offers the flexibility of remote work arrangements.

Commitment to Diversity: Virginia Jobs is dedicated to fostering a diverse workforce and encourages applications from individuals of all backgrounds and experiences.