Senior Software Engineer

1 month ago


Reston, Virginia, United States MindSource Full time

About MindSource:

We are a leading provider of software solutions, and we are seeking a highly skilled Senior Software Engineer to join our team.

Job Summary:

We are looking for a talented Senior Software Engineer to design and develop UI components for our software products using C#, WPF, and related technologies.

Key Responsibilities:

  • Design and develop UI components using C#, WPF, and related technologies.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams to understand requirements and deliver innovative solutions.
  • Conduct code reviews, testing, debugging, and troubleshooting to ensure high-quality software delivery.
  • Stay up to date with emerging trends and technologies in UI development, 3D graphics, and imaging.

Requirements:

  • Bachelor's or master's degree in computer science, software engineering, or a related field.
  • 5+ years of experience in UI development using WPF, C#, .NET, and related technologies.
  • Proven experience in UI/UX design and frontend development, with a strong portfolio showcasing relevant projects.
  • Experience with MVVM design pattern.
  • Experience in 3D modeling, rendering, and animation is a plus.
  • Experience with State Machine based software design is a plus.
  • Experience with Graphics Rendering (DirectX, OpenGL, etc) is a plus.
  • Understanding of software testing principles and techniques.
  • Knowledge of software development principles and design patterns.
  • Solid understanding of UI/UX best practices, usability principles, and accessibility standards.
  • Knowledge of SQL and database design.
  • Familiarity with software development tools such as Visual Studio, Entity Framework.
  • Ability to work independently and as part of a team.
  • Familiarity with agile development methodologies and tools such as JIRA and Git.
  • Excellent communication and teamwork skills.
  • Strong problem-solving, analytical, and creative skills.


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Senior Python Software EngineerLocation: Hybrid - Tuesday through ThursdayDuration: 3 months, possible extensionContract Type: W2/C2CPay Rate Range: $65.00 - $75.00/HourPosition Description:Provide L3 Production Support for python based I&CM core applicationsProvide solutions to technical issues, including "hands-on" code enhancements and defect...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Senior Python Software EngineerLocation: McLean, VA (Hybrid - Tuesday through Thursday)Duration: 3 months, possible extensionContract Type: W2/C2CPay Rate Range: $65.00 - $75.00/HourPosition Description:Provide L3 Production Support for python based I&CM core applications.Develop solutions to technical issues, including code enhancements and...


  • Reston, Virginia, United States Thompson Software Solutions Full time

    Thompson Software Solutions is a defense-focused software company seeking a senior-level Embedded Software Engineer to join its talented team and contribute to innovative solutions for tomorrow's problems.This position requires a software engineer to apply technical principles, theories, and concepts in software development, integration, and testing. The...


  • Reston, Virginia, United States Intelliswift Software Full time

    Senior Systems Engineering ManagerAt Intelliswift Software, we are seeking a highly skilled Senior Systems Engineering Manager to lead our Client Engineering team.Key Responsibilities:Directly manage a team of 10+ Systems EngineersOversee the operational upkeep of corporate MAC OS and Windows environment and devicesDesign, implement, and support retail...


  • Reston, Virginia, United States Spalding Consulting Full time

    Job Title: Senior Software EngineerSpalding Consulting, Inc. is seeking a skilled Senior Software Engineer to join our team in Reston, VA / Ashburn, VA. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and implementing C#/.NET web applications.Key Responsibilities: Assist in the design and development of database...


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

    We are seeking a Senior Software Engineer to join our team at {company}.About the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining large-scale software systems. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key...


  • Reston, Virginia, United States INSPYR Solutions Full time

    Job Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at INSPYR Solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems. You will work closely with cross-functional teams to deliver high-quality software solutions that...


  • Reston, Virginia, United States Three Point Solutions Full time

    Job Title: Senior Software EngineerAt Three Point Solutions, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software applications.Key Responsibilities:Design and develop software applications using COBOL, Java,...


  • Reston, Virginia, United States Cognitio Corp Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Cognitio Corp. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions...


  • Reston, Virginia, United States Recruiting from Scratch Full time

    About Recruiting from Scratch:We are a premier talent firm that specializes in placing top product managers, software, and hardware talent at innovative companies. Our team is 100% remote and works with teams across the United States to help them hire.Our client is a growing company with a presence in NYC and Seattle. This role is based in Seattle.We are...


  • Reston, Virginia, United States General Dynamics Information Technology Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for researching, designing, developing, testing, and modifying application software. You will work with other developers and business analysts to analyze user/business software system...


  • Reston, Virginia, United States Ebryx LLC Full time

    Senior Software EngineerAt Ebryx LLC, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will play a pivotal role in designing, developing, and maintaining high-quality web applications using Python and Django.Key Responsibilities:Design and develop scalable web applications using Python...


  • Reston, Virginia, United States Luxoft Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Luxoft. As a key member of our market data team, you will be responsible for designing, developing, and maintaining our market data management system.Key Responsibilities:Design and implement scalable and efficient market data systemsCollaborate...


  • Reston, Virginia, United States Putnam Recruiting Group Full time

    We are seeking a talented Senior Software Engineer to join our team at Putnam Recruiting Group. This is an exciting opportunity to contribute to the launch of our new sustainable delivery services in the U.S.About the Role:Collaborate with our software engineering team to design and develop impactful full-stack solutions.Analyze user challenges to streamline...


  • Reston, Virginia, United States Applied Information Sciences Full time

    At Applied Information Sciences, we're dedicated to fostering a culture of innovation and growth. As a Senior Software Engineer, you'll play a key role in driving technology adoption across product teams, building and maximizing the capabilities and skills within the Chapter, and managing and supporting employees and contingent labor.The ideal candidate will...


  • Reston, Virginia, United States Mindlance Full time

    Job Description:As a Senior Software Engineer at Mindlance, you will be responsible for designing, developing, and testing complex software applications. Your expertise will be essential in analyzing and implementing functional and non-functional requirements, as well as ensuring the highest level of software quality and reliability.Key...


  • Reston, Virginia, United States Apex Systems Full time

    Unlock Your Potential as a Senior Java Software EngineerAt Apex Systems, we're seeking a highly skilled Senior Java Software Engineer to join our team in Richardson, Texas. As a key member of our team, you'll have the opportunity to make a direct impact on the world around you and contribute to classified programs and technologies that align with your...


  • Reston, Virginia, United States Altamira Technologies Full time

    About the RoleWe are seeking a Senior Software Engineer to join our team at Altamira Technologies. As a member of our engineering team, you will provide software and web development services to support our customers in the US National Security community.Key ResponsibilitiesDesign and develop software systems to meet mission needs and requirementsCollaborate...


  • Reston, Virginia, United States Microsoft Full time

    Job Title: Senior Cloud Software EngineerJob Summary:We are seeking a highly skilled Senior Cloud Software Engineer to join our team at Microsoft. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and deploying cloud-based software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...


  • Reston, Virginia, United States BrightHire Search Partners Full time

    Senior Embedded Software EngineerWe are seeking a skilled Senior Embedded Software Engineer to join our team at BrightHire Search Partners. Our client is a rapidly growing startup that has created a revolutionary imaging and analysis device for hospitals and pathology labs.The ideal candidate will be involved in designing, developing, and testing device...