
Software Engineering Intern/ 1 week ago
Quick Summary
Software Engineering Intern
Are you a current college student eager to launch your career in software engineering? Seek hands-on experience with production systems and learn from seasoned engineers? Nucleus Security is hiring a Software Engineering Intern with an interest in full stack development to join our Engineering team.
Location: US Remote
Department: Engineering
Employment Type: Paid Internship. Due to business and regulatory requirements, only U.S. citizens are eligible for hire at this time.
About Nucleus Security
Nucleus Security empowers organizations to manage and prioritize vulnerabilities at scale. Our platform unifies data from scanners, cloud platforms, and other security tools, ingesting, normalizing, and acting on large volumes of security data to efficiently enhance customer security posture.
Role Overview
As a Software Engineering Intern, you will collaborate with experienced engineers, contributing to systems that support integrations, workflows, APIs, and internal tooling across the Nucleus platform. This internship is tailored for college students intending to begin their careers in software engineering.
You will contribute to real code used in production systems, working on carefully scoped projects that emphasize learning, code quality, and maintainability. No prior professional software engineering experience is required.
What You’ll Work On
Depending on team needs and your interests, responsibilities may include:
- Leveraging AI to develop new features and resolve bugs within a Cyber Security Vulnerability Management Platform.
- Building new components for our ReactJS frontend.
- Working with third-party REST APIs to create new ETL integrations.
- Writing and improving automated tests to boost reliability and confidence.
- Debugging issues and learning to diagnose problems in distributed systems.
- Participating in code reviews and technical discussions with your team.
Required Qualifications
- Previous internship, co-op, or equivalent experience in software engineering or a related field.
- Currently enrolled in a college or university program with a planned graduation date on or before June 2027.
- Pursuing a degree in computer science, software engineering, or a related field.
- Strong interest in starting a career in software engineering.
- Willingness to learn, ask questions, and accept feedback.
- Due to business and regulatory requirements, only U.S. citizens are eligible for hire at this time.
Nice to Have (Not Required)
- Experience with PHP and modern PHP practices.
- Experience with Python and modern Python practices.
- Experience with React and Typescript.
- Experience with relational databases such as MySQL.
- Familiarity with REST APIs, JSON, and HTTP.
- Experience writing or debugging unit tests.
- Basic familiarity with Git, Linux, or CI/CD concepts.
- Experience working in an Agile development environment.
- Interest in cybersecurity, integrations, or developer tooling.
Internship Experience & Outcomes
Throughout the internship, you will work on one or more well-scoped projects under the guidance of a mentor. At the conclusion of the internship, you will present your work, the challenges you addressed, and your learnings to the engineering team.
Why Nucleus?
At Nucleus Security, you will:
- Gain hands-on experience working on real-world software systems.
- Learn professional engineering practices in a supportive, mentorship-driven environment.
- Collaborate with a high-performing, distributed engineering team.
- Work remotely with flexibility and a strong emphasis on learning and growth.
Nucleus Security is committed to building a diverse and inclusive workplace. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.
