Senior Software Engineer
Airlines Reporting Corporation (ARC)3.4
Remote Arlington, VA
Job description

About The Role:

** ARC requires all employees to be vaccinated against COVID-19.
We will consider medical and religious accommodations as required by law **

As a Senior Software Engineer, you will provide product teams with software development, solutioning, designs, and product delivery support for the full product stack with an eye for new and innovative features to enhance our products. In this role, you will continuously improve engineering practices utilizing cloud native architectures and frameworks. You will also be responsible for product delivery and product lifecycle with direction from the Product Owner and technical guidance from Solution Architects. This position also offers the opportunity to architect solutions in collaboration with the Solutions Architects.

What You'll Get to Do:

  • Drive software development by providing engineering solutions to deliver the optimal product. Mentor other engineers. Provide overall technical leadership to smaller working teams as needed. Articulate the full end to end architecture view of the product.
  • Collaborate with product owners and business SMEs to analyze the business need and provide a supportable and sustainable engineered solution. Ensure that the overall technical solution is aligned with the business needs.
  • Drive the creation and modifications of the product portfolio components, identify, and engage all technical resources necessary to contribute to the solution. Ensure the solution is consistent with ARC architecture, design, and development standards.
  • Develop applications using industry best practices. Adjust and adopt new methodologies that provide the business with increased flexibility and agility.
  • Stay current with latest development tools, technology ideas, patterns, and methodologies; share knowledge by clearly articulating results and ideas to key stakeholders.

You'll Bring These Qualifications:

  • Bachelor’s Degree in Computer Science or related field preferred, equivalent experience considered
  • 5+ years of application programming in both front-end User Interfaces, server-side application, and database queries
  • 5+ years of experience with full-cycle application development (Full SDLC experience: design, development, delivery, etc.)
  • 3+ years with Agile, Scrum, DevOps, and Continuous Integration and Continuous Delivery
  • 5+ years of experience implementing modern applications using:
    • Cloud-Based Solutions/Technologies (AWS or other)
    • AWS developer environment including, but not limited to, Lambda, API Gateway, DynamoDB
    • Implementation of modern application and infrastructure design patterns, including micro-services and containers, disposable, reactive, stateless, and distributed patterns
    • Open-source technologies include, but are not limited to, NodeJS, React, and Python
You'll Also Bring These Professional Skills:
  • Proven ability to lead a group through the development process and collaborate with stakeholders at all levels
  • Experience leading small technical teams to mentor and guide multiple-disciplined (full stack) technical teams
  • Ability to discover and define functional requirements and to transform them into technical requirements and solution definition
  • Ability to influence technology strategy and best practices across peer and leadership groups to support an agile development culture
  • Excellent communication skills (verbal and written) and ability to communicate with internal and external customers and all levels of management, including communicating technical information to non-technical audiences
  • Intellectual solid curiosity to continually challenge what exists and explore what should be changed to best meet evolving business and market challenges
  • A strong passion for supporting peers to help meet timelines on larger projects

What We Can Offer You:

  • Joining ARC means joining a team that is motivated, diverse, creative, collaborative and solutions-oriented. We think big, embrace challenges, and explore new ideas to lead the way for the travel industry.
  • Our employees value the hands-on learning and professional development opportunities that allow them to expand their skills and grow their career in new, dynamic ways.
  • We offer a highly competitive, comprehensive benefits package so you can worry less and focus on what truly matters.
  • By joining ARC, you will partner with top minds in the industry as we use data and technology to innovate how the world travels.
  • This position may have the opportunity for telework/remote work.

EOE M/F/D/V Females and Minorities Encouraged to Apply

PM21
report job
Can you identify a job scam?
Company details

Headquarters

Arlington, VA

Employee

201 to 500

Revenue

$25M to $100M (USD)

Industry

Consulting and Business Services

Company Description
A Legacy of Trust For more than half a century, ARC has been a trusted provider of settlement services. ARC operates at high volume, settling more than $86 billion in transactions between carriers and travel agencies each year. Because of its unique history, ARC has become the single record of truth for data collection of airline ticket transactions, covering approximately 60 percent of the world’s passenger air tickets.
Company ratings
  • Overall
    3.4
  • Company & Benefits
    3.7 / 5
  • Culture & Values
    3.0 / 5
  • Career Opportunities
    3.0 / 5
  • Work/Life Balance
    3.9 / 5
  • Senior Management
    3.1 / 5
Company reviews
"Great place to work"
Current EmployeeContributor
ARC offers great benefits (including unlimited PTO), challenging work, a supportive culture and many training opportunities. The company has been working through a digital transformation which as allowed for many employees to become skilled on cutting edge technologies.
Pros:

"CIO is a joke"
Former EmployeeContributor
The company was great until they replaced the CIO. After that everything was about what niche group you fit into. You were either 'in' or you were 'out'. It didn't matter how good your job performance was if you were cast into the 'out' group. People in the 'in' group got away with doing absolutely nothing and were rewarded for it.
Pros:
Cons:

"They have "take what you need" as a vacation policy. So if you want to take 9 weeks of vacation and still have a job. This is the place for you."
Current EmployeeDatabase Administrator
They lie. During covid they said the mission was to protect their people but yet they let go 35 people. The bulk of the people had over ten years experience and showed great loyalty to the company. This was after 34 people "voluntarily" retired. The executives just protect themselves.
Pros:
Cons:

"Hard working employees , incompetent management"
Former EmployeeSenior Data Analyst
Benefits are Ok. Management creates atmosphere of fear and insecurity. There is always fear of being laid off. Strategy and goal change often and there is always a lack of direction. Priorities change and employees get confused. Favoritism is widespread and fact of life. The closer one gets to managers and directors, his chance of growth is much better.