Current jobs related to Lead Software Engineer - Bethesda, Maryland - Marriott


  • Bethesda, Maryland, United States JCD Staffing Full time

    Job SummaryJCD Staffing is seeking a senior software engineer to lead an Alfresco-based content management system migration and upgrade effort for a US Federal customer.This position requires the engineer to direct design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology...

  • Software Engineer

    2 weeks ago


    Bethesda, Maryland, United States BigBear Inc Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at BigBear Inc. The ideal candidate will have a strong background in Java and experience with Appian.The successful candidate will be responsible for:Designing and developing software solutions using Appian and JavaCollaborating with cross-functional teams to deliver...


  • Bethesda, Maryland, United States Marriott International Full time

    Job SummaryAs a key member of the Marriott International team, the Director of Software Engineering will oversee the development of software applications that drive business growth and customer satisfaction. This role requires a strong technical background, leadership skills, and the ability to collaborate with cross-functional teams.Key Responsibilities*...

  • Software Engineer

    1 month ago


    Bethesda, Maryland, United States Softworld Inc Full time

    Job Title: Full Stack Software EngineerWe are seeking a highly skilled Full Stack Software Engineer to join our team at Softworld Inc. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and secure software solutions.Job Description:Project Overview:We are looking for talented software...


  • Bethesda, Maryland, United States Marriott Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Marriott International. As a key member of our software development team, you will be responsible for designing, developing, and implementing software applications to meet the needs of our business.Key Responsibilities:Lead the development of software applications using a...


  • Bethesda, Maryland, United States 00100 LEIDOS, INC. Full time

    Leidos Software Engineer Position OverviewAre you seeking a fulfilling and intellectually stimulating career as a Software Engineer? Become a vital part of Leidos' High Fidelity Simulation Business Area, where you will collaborate with a team dedicated to transforming naval simulation, training, and analytical processes for the US Navy.Why Choose...


  • Bethesda, Maryland, United States ALTA IT Services Full time

    Job Title: Senior Software EngineerALTA IT Services is seeking a highly skilled Senior Software Engineer to join our team.About the RoleWe are looking for a talented Senior Software Engineer with expertise in.NET technologies to design, develop, and review innovative, maintainable code targeting mobile/web consumption via restful web services.Key...

  • Software Engineer SME

    1 month ago


    Bethesda, Maryland, United States General Dynamics Information Technology Full time

    Software Engineer SME Job DescriptionAt General Dynamics Information Technology, we're seeking a highly skilled Software Engineer SME to join our team. As a key member of our software engineering team, you will play a critical role in designing, developing, and deploying software systems that meet the needs of our customers.Key Responsibilities:Collaborate...

  • Software Engineer SME

    4 weeks ago


    Bethesda, Maryland, United States General Dynamics Information Technology Full time

    Job Title: Software Engineer SMESeize your opportunity to make a meaningful impact as a Software Engineer SME supporting customer activities. General Dynamics Information Technology (GDIT) is your place to make a difference and grow a rewarding career.At GDIT, people are our differentiator. As a Software Engineer SME, you will help ensure today is safe and...


  • Bethesda, Maryland, United States Marriott International Full time

    Job Title: Senior Software EngineerMarriott International is 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 implementing software applications that meet the needs of our customers.Key Responsibilities:Lead technical workgroups and...

  • Software Engineer SME

    2 weeks ago


    Bethesda, Maryland, United States General Dynamics Information Technology Full time

    Job Title: Software Engineer SMESeize your opportunity to make a meaningful impact as a Software Engineer SME supporting customer activities. General Dynamics Information Technology (GDIT) is your place to make a difference and grow a rewarding career.At GDIT, people are our differentiator. As a Software Engineer SME, you will help ensure today is safe and...

  • Software Engineer

    2 weeks ago


    Bethesda, Maryland, United States BCC-NIH Full time

    BCC-NIH is seeking a skilled Software Developer to join our team at the National Institutes of Health (NIH). This full-time opportunity is based in Bethesda, MD, with the option for remote work.As a Software Developer, you will collaborate with our experienced team to develop software solutions that support the goals and initiatives of our product team and...

  • Software Engineer

    6 days ago


    Bethesda, Maryland, United States Scout Solutions Inc Defunct Full time

    Software Developer RoleWe are seeking a talented Software Developer to join our team in support of DIA-NMEC under our 10-year DOMEX Technology Platform (DTP) contract.In this role, you will collaborate closely with Systems Engineers, Software Engineers, Architects, and Operations Engineering/Managers on a wide range of activities encompassing backend and...

  • Software Engineer SME

    2 weeks ago


    Bethesda, Maryland, United States General Dynamics Information Technology Full time

    Software Engineer SMEAt General Dynamics Information Technology, we're seeking a highly skilled Software Engineer SME to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying software systems that meet the needs of our customers.Key Responsibilities:Design and develop software...


  • Bethesda, Maryland, United States 00100 LEIDOS, INC. Full time

    About the RoleWe are seeking a highly skilled Senior Scientific Software Engineer to join our team at Leidos' High Fidelity Simulation Business Area. As a key member of our team, you will be responsible for developing real-time software on Linux using C++ and contributing to the development of cutting-edge naval training systems.Key ResponsibilitiesDevelop...


  • Bethesda, Maryland, United States Peraton Full time

    Job Summary: We are seeking a highly skilled Mobile Reverse Engineer to join our team at Peraton. As a Mobile Reverse Engineer, you will be responsible for conducting software exploitation against applications, middleware, operating systems, and other binary data.Responsibilities:Conduct software exploitation against applications, middleware, operating...


  • Bethesda, Maryland, United States Base2 Solutions Full time

    Job Title: Appian Software EngineerWe are seeking a highly skilled Appian Software Engineer to join our team at Base-2 Solutions. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions using Appian.Key Responsibilities:Design and develop software solutions using AppianCollaborate with cross-functional...


  • Bethesda, Maryland, United States American Systems Corporation Full time

    Job Title / LevelSystems Engineer III (LabVIEW) - Clearance RequiredJob SummaryWe are seeking an experienced Systems Engineer III to join our team in Bethesda, Maryland. As a Systems Engineer III, you will work directly in support and execution of UWR-McLean capabilities for the US Navy.Key ResponsibilitiesDevelop software in LabVIEW programming...

  • Software Engineer

    2 weeks ago


    Bethesda, Maryland, United States Cohere Technology Group Full time

    Cohere Technology Group is seeking a skilled Software Engineer to support the development of software applications. The ideal candidate will have experience in software architecture development, requirements analysis, and process execution.Key Responsibilities: Interact with customers and development teams to gather and define requirements. Analyze and study...


  • Bethesda, Maryland, United States American Systems Full time

    Job Title / LevelSystems Engineer III (LabVIEW) - Secret Clearance RequiredJob SummaryWe are seeking an experienced LabVIEW Programmer to support the United States Navy's Mission. As a Systems Engineer III, you will work directly in support and execution of UWR-McLean capabilities for the US Navy.Key ResponsibilitiesDevelop software in LabVIEW programming...

Lead Software Engineer

2 months ago


Bethesda, Maryland, United States Marriott Full time
Job Number
Job Category Information Technology
Schedule Full-Time
Located Remotely? Yes
Relocation? No
Position Type Management
JOB SUMMARY

We are looking for a dedicated engineer to spearhead and assist in the digital evolution of Marriott's technology platforms. The ideal candidate should possess deep technical expertise and a fervent enthusiasm for addressing intricate challenges. This role requires the ability to guide the architecture, design, and development of innovative services and frameworks that support Marriott's Technology Innovation Platform. The candidate will collaborate extensively with Enterprise Architecture, Infrastructure, and DevSecOps teams to ensure the development of optimal architectural components. This position involves working across various products and engineering teams to deliver incremental value aligned with a multi-year modernization strategy. Responsibilities include conducting research, analysis, design, creation, and implementation of applications to fulfill current and future user needs. Additionally, the candidate will assist in developing proof-of-concept implementations to assess cutting-edge technologies that align with Marriott's business and technology goals.

The candidate must be adept at leading, supporting, and resolving production challenges. They should be capable of collaborating with multiple products and engineering teams to provide incremental value against a long-term modernization roadmap. Responsibilities also include performing research, analysis, design, creation, and implementation of applications to meet current and future requirements of the payment platform. The candidate will help develop proof-of-concept implementations to evaluate advanced technologies that align with Marriott's business and technology objectives.

Strong communication skills are essential for this role, enabling the candidate to convey information effectively to superiors and collaborate with other departments. The candidate should demonstrate the ability to oversee deliverables from scrum teams operating in an onshore/offshore model and be familiar with managing software deployment activities for various services.

CANDIDATE PROFILE

Education and Experience

Required:

  • Bachelor's degree or equivalent experience/certification
  • 5+ years of experience in software development with expertise in:
    • Defining, creating, and supporting enterprise-scale cloud solutions in an agile development environment
    • Delivering large-scale systems, focusing on scalability, latency, security, and resilience.
    • Hands-on experience in building cloud-native microservices, domain-driven development, and event-oriented architectures.
    • Expertise in automation, CI/CD, release management processes, and application deployments to the cloud.
    • Working knowledge of API platforms, back-end services, databases, and networking components of full-stack infrastructure.

Preferred:

  • Previous experience with eCommerce platforms, POS, EMV Payment System integrations, and building systems utilizing MACH architecture.
  • Familiarity with DevOps, containerization, and the development of CI/CD pipelines, API platforms, back-end services, databases, and networking components of full-stack infrastructure.
  • Development experience in the following technology stack:
    • Java/J2EE
    • Spring Boot
    • Spring Webflux
    • GraphQL
    • Microservices development
  • Knowledge of Kubernetes (k8s) and event-driven architecture (Kafka) is advantageous.
  • Understanding of payment processing and industry standards, with certifications in AWS/Azure being highly desirable.
  • Experience in requirement analysis, architecture reviews, high-level solution design, and API design.
  • Experience working in an agile development environment with an onshore-offshore model.
  • Demonstrated ability to learn and explore future software engineering opportunities.
  • Technology leadership experience in an onshore/offshore development model.

CORE WORK ACTIVITIES

Technical Leadership

  • Mentors and trains team members and peers as appropriate.
  • Provides financial input on departmental or project budgets, capital expenditures, or other cost/resource estimates as requested.
  • Identifies opportunities to enhance service delivery processes.

Delivering Technology

  • Conducts complex quantitative and qualitative analyses for service delivery processes and projects.
  • Facilitates the achievement of expected deliverables and obligations of service providers.
  • Validates the completeness of requirements prior to service provider solutioning.
  • Ensures all projects adhere to defined development and business case processes.
  • Coordinates with appropriate IT and vendor relations teams.
  • Provides consultation for routine and complex systems development.
  • Ensures early warnings to business stakeholder executives regarding degraded or missed service levels.
  • Coordinates with operations and infrastructure teams for deployment and production support activities.

IT Governance

  • Adheres to all defined IT standards and processes, providing input for improvements as needed.
  • Maintains a proper balance between business and operational risk.
  • Follows defined project management standards and processes.

Service Provider Management

  • Validates that service providers develop and manage respective aspects of a project plan, including schedules, deliverables, and appropriate metrics.
  • Makes short-term plans for the team to effectively utilize resources.
  • Monitors service provider outcomes.
  • Reviews estimates of work effort for client projects provided by service providers for accuracy.
  • Facilitates timely resolution of service delivery problems to minimize client impact.

Leadership

  • Communication - Effectively conveys information and ideas to others in a convincing and engaging manner.
  • Leading Through Vision and Values - Keeps the organization's vision and values at the forefront of decision-making and actions.
  • Managing Change - Initiates and manages the change process, serving as a role model for handling change under pressure.
  • Problem Solving and Decision Making - Identifies and understands issues, problems, and opportunities; evaluates alternatives and solutions.
  • Professional Demeanor - Exhibits confidence and respect, representing the company in alignment with its values.
  • Strategy Development - Develops business plans by exploring and evaluating opportunities for positive results.

Managing Execution

  • Building a Successful Team - Utilizes effective interpersonal skills to build a cohesive team focused on its mission.
  • Strategy Execution - Ensures successful execution of business plans to maximize customer satisfaction and profitability.
  • Driving for Results - Sets high performance standards and takes responsibility for achieving work objectives.

Building Relationships

  • Customer Relationships - Develops and sustains relationships based on understanding customer needs.
  • Global Mindset - Supports diverse styles and perspectives to drive innovation and engagement.
  • Strategic Partnerships - Develops collaborative relationships with employees and business partners.

Generating Talent and Organizational Capability

  • Developing Others - Supports the development of others' skills and capabilities.
  • Organizational Capability - Evaluates and adapts work processes to support organizational goals.

Learning and Applying Professional Expertise

  • Continuous Learning - Identifies new learning areas and applies newly gained knowledge on the job.
  • Technical Acumen - Utilizes professional skills to manage business operations and generate innovative solutions.
  • Business Acumen - Understands and utilizes business information to manage operations effectively.
  • Basic Competencies - Fundamental competencies required for accomplishing basic work activities.

Compensation and Benefits:
All locations offer comprehensive benefits, including medical, dental, vision, flexible spending accounts, life insurance, disability insurance, paid parental leave, educational assistance, retirement plans, stock purchase plans, and employee discounts. Benefits are subject to terms and conditions.

Marriott International is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture.