Software Engineer Intern

ATPCO

Software Engineer Intern

Herndon, VA
Internship
Paid
  • Responsibilities

    Job Description

    As a Software Engineer Intern, you will work within a dynamic development team, contributing to the design and implementation of new applications, while also supporting and enhancing existing systems. This internship offers a hands-on opportunity to participate in the agile development process and gain exposure to state-of-the-art technologies, including Rust, Java, Python, and AWS.

    Responsibilities:

    • Actively participate in the design, development, and testing of scalable and efficient applications using technologies like Rust, 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.
    • Developing observability metrics and dashboards to monitor team services.
    • 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 travel systems.
  • Qualifications

    Additional Information

    At ATPCO, we are deeply committed to diversity, equity, and inclusion. Our supportive policies promote work-life balance through flexible work arrangements, and we cultivate a workplace where every employee feels valued, respected, and a true sense of belonging.

    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

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