Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer Intern image - Rise Careers
Job details

Software Engineer Intern - job 1 of 2

Company Description

ATPCO is the foundation of flight shopping, providing pricing and retailing data, tools, and services to 500+ airlines, global distribution systems, sales channels, and technology companies. ATPCO links the entire airline community together, collaborating to develop industry standards for airline distribution and end-to-end technology solutions. From shopping to settlement, ATPCO solutions work seamlessly across existing, new, and evolving technologies and methods. Airline-owned and reliably supporting air travel for more than 55 years, ATPCO is everywhere people buy flights.

We consider qualified applicants for employment without regard to race, gender, age, color, religion, national origin, citizenship status, marital status, disability, sexual orientation, protected military/veteran status, gender identity or expression, genetic information, marital status, medical condition, or any other legally protected factor.

Job Description

As a Software Engineer Intern, you will work within a dynamic development team, contributing to the design and implementation of new applications. This internship offers a hands-on opportunity to participate in the agile development process and gain exposure to state-of-the-art technologies, and engineering practices. You will build solutions using API First approach, leverage GenAI tools, AWS Cloud and use programming languages like Python, Java, NodeJS, Go etc. 

Responsibilities: 

  • Actively participate in the design, development, and testing of scalable and efficient applications using technologies like Go, Python, Java, and AWS. 
  • Write clean, maintainable, and well-documented code, focusing on optimization and performance improvements. 
  • Conduct code reviews to learn best practices and provide constructive feedback. 
  • Apply algorithms and data structures to solve real-world engineering challenges. 
  • Assist with debugging, profiling, and troubleshooting to improve system reliability and identify bottlenecks. 
  • Write and maintain unit and integration tests to ensure application quality. 
  • Participate in agile processes such as standups, sprint planning, and retrospectives. 
  • Showcase your work and present progress to team members and leadership. 
  • Demonstrate curiosity and a willingness to learn and experiment with emerging technologies. 

Ideal Candidate: 

  • Currently pursuing a degree in Computer Science, Computer Engineering, Mathematics, or a related field. 
  • Experience in building web applications. 
  • Strong understanding of algorithms and mathematics. 
  • Excellent problem-solving and analytical skills. 
  • Insatiable curiosity and eagerness to learn. 
  • Ability to explain concepts clearly and effectively using whiteboarding or similar methods. 

Why Join Us? 

  • Opportunity to work with cutting-edge technologies and innovative solutions. 
  • Gain practical experience in agile development processes. 
  • Collaborate with a talented team of engineers and learn from industry leaders. 
  • Contribute to impactful projects that influence global air travel systems. 

Additional Information

All your information will be kept confidential according to EEO guidelines.

ATPCO Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
ATPCO DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ATPCO
ATPCO CEO photo
Alex Zoghlin
Approve of CEO

Average salary estimate

$30000 / YEARLY (est.)
min
max
$20000K
$40000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer Intern, ATPCO

As a Software Engineer Intern at ATPCO, you will jump into the exciting world of flight shopping technology that connects airlines and customers alike. This role is perfect for those eager to gain hands-on experience within a dynamic development team, contributing to the design and implementation of innovative applications. You'll have the chance to participate in the agile development process, using your coding skills with modern programming languages like Python, Java, NodeJS, and Go while leveraging AWS Cloud and GenAI tools. Your responsibilities will include writing clean and maintainable code, participating in code reviews, and working on real-world engineering challenges that help streamline air travel systems. You'll also have the opportunity to apply algorithms and improve system reliability, all while efficiently collaborating with a talented team. By joining us, you'll not only enhance your technical skills but also gain exposure to industry standards and practices over ATPCO's 55-year legacy in air travel. An ideal candidate should be pursuing a degree in Computer Science or a related field and possess problem-solving abilities along with a keen desire to learn. So, if you're ready to make an impactful contribution while advancing your career in this fast-paced, tech-driven environment, ATPCO is the place for you! Come along and shape the future of air travel with us!

Frequently Asked Questions (FAQs) for Software Engineer Intern Role at ATPCO
What are the responsibilities of a Software Engineer Intern at ATPCO?

As a Software Engineer Intern at ATPCO, you will be key in designing and implementing applications. Responsibilities include actively engaging in the agile development process, coding in languages like Go and Python, conducting code reviews, debugging, profiling, and writing maintainable code. You will also build unit tests to ensure application quality and participate in collaborative processes like sprint planning.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer Intern position at ATPCO?

To be considered for the Software Engineer Intern position at ATPCO, you should be currently pursuing a degree in Computer Science, Computer Engineering, Mathematics, or a related field. Additionally, having experience in building web applications and strong problem-solving skills will further strengthen your application.

Join Rise to see the full answer
What programming languages will I work with as a Software Engineer Intern at ATPCO?

In your role as a Software Engineer Intern at ATPCO, you'll work with a variety of programming languages including Python, Java, NodeJS, and Go. You'll leverage these technologies to contribute meaningfully to scalable and efficient applications.

Join Rise to see the full answer
How does ATPCO support the growth of its Software Engineer Interns?

ATPCO fosters the growth of its Software Engineer Interns by providing hands-on experience with cutting-edge technologies and encouraging participation in agile development practices. You'll collaborate closely with experienced engineers who will mentor you, helping you develop your technical skills.

Join Rise to see the full answer
What unique opportunities can a Software Engineer Intern expect at ATPCO?

A Software Engineer Intern at ATPCO can expect to work on impactful projects that influence the global air travel systems. Unique opportunities include exploring state-of-the-art technologies, applying algorithms to solve real-world problems, and presenting your work to leadership, enhancing both your technical and presentation skills.

Join Rise to see the full answer
Common Interview Questions for Software Engineer Intern
Can you explain a recent project where you used programming languages like Python or Java?

When discussing a recent project, focus on your specific contributions, the technologies you used, what challenges you faced, and the solutions you implemented. Highlight any measurable outcomes, such as improvements in performance or efficiency, to showcase your impact.

Join Rise to see the full answer
What steps do you take to write clean, maintainable code?

To ensure clean and maintainable code, I consistently follow best coding practices such as clear naming conventions, proper code organization, and thorough documentation. I also utilize comments effectively and regularly conduct peer code reviews to foster a learning environment.

Join Rise to see the full answer
How do you handle debugging and identifying bottlenecks in your code?

In handling debugging, I start by replicating the issue to understand its cause. I employ logging tools to track data flow and utilize performance profiling tools to identify bottlenecks. Once identified, I analyze the code to optimize or refactor for better performance.

Join Rise to see the full answer
What is your experience with agile development processes?

My experience with agile development processes includes participating in daily standups, sprint planning, and retrospectives. I value the collaboration it promotes, which helps in prioritizing tasks based on team feedback and ensuring rapid, iterative delivery of software.

Join Rise to see the full answer
Describe a challenging technical problem you've solved.

I once tackled a challenging problem involving data synchronization between two systems. By applying algorithms and optimizing the data flow, I was able to reduce data latency significantly, which in turn improved user experience. This involved a deep dive into both systems' architectures and close collaboration with peers.

Join Rise to see the full answer
How do you ensure quality in your code?

Quality assurance in my code comes from writing comprehensive unit and integration tests, conducting thorough code reviews, and adhering to best practices in coding standards. I also stay updated on industry standards to continuously improve my testing methodology.

Join Rise to see the full answer
What motivates you to learn new technologies?

I'm motivated to learn new technologies because of my insatiable curiosity and the fast-paced nature of tech. I find it exciting to see how emerging tools can transform development practices and improve efficiency. This drives me to stay current and adaptable.

Join Rise to see the full answer
How do you approach explaining complex concepts to team members?

When explaining complex concepts, I break them down into simpler parts, using analogies or examples where possible. I also encourage questions and use visual aids, such as whiteboarding, to illustrate my points clearly, ensuring everyone is on the same page.

Join Rise to see the full answer
What do you consider your strongest technical skill?

I consider my strongest technical skill to be my proficiency in problem-solving using algorithms. My ability to dissect problems methodically allows me to arrive at effective solutions efficiently, especially when developing scalable applications.

Join Rise to see the full answer
What role do you see yourself playing in a team as a Software Engineer Intern?

In a team setting as a Software Engineer Intern, I envision myself as a collaborative contributor who actively advocates for best practices while also being open to learning from others. I believe in sharing knowledge, whether through coding, peer reviews, or brainstorming sessions, to drive collective success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ATPCO Remote 2350 Corporate Park Dr suite 400, Herndon, VA 20171, USA
Posted 3 days ago
Photo of the Rise User
ATPCO Hybrid 2340 Dulles Corner Blvd, Herndon, VA 20171, USA
Posted 3 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 13 days ago
Photo of the Rise User
CGI Remote Pittsburgh, PA
Posted 9 days ago
Photo of the Rise User
Econstruct Remote Remote/ Algeria/ Pakistan
Posted 9 days ago
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago

We're the industry's trusted partner in driving innovation, reducing complexity, and delivering network economics through standards, technology, and effective governance to the entire distribution ecosystem.

35 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Internship, on-site
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins
Photo of the Rise User
Someone from OH, Independence just viewed Analyst - Customer Master Data at AECOM
Photo of the Rise User
Someone from OH, Mount Vernon just viewed Assistant Buyer - Nursery. 12 Months FTC at The Very Group