
Software Development Engineer – Cybersecurity
NBCUniversal
full-time
Posted on:
Location Type: Hybrid
Location: Philadelphia • Pennsylvania • United States
Visit company websiteExplore more
About the role
- Develop and maintain backend services using Java and related frameworks.
- Build responsive, user-centered frontend interfaces using Angular or React.
- Develop and integrate RESTful APIs between backend and frontend systems.
- Write unit tests, debug applications, and support enhancements and issue resolution.
- Participate in code reviews and follow established engineering best practices.
- Contribute to scalable architectural design and performance optimization.
- Collaborate with product, QA, and DevOps teams to deliver high-quality software.
- Maintain documentation for code, APIs, and system components.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- 2–5 years of hands-on software development experience.
- Proficiency in Java and object-oriented programming.
- Experience with Angular or React for frontend development.
- Knowledge of RESTful services, APIs, and web application fundamentals.
- Experience working with AWS cloud services.
- Familiarity with version control systems (Git).
Benefits
- an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality—to help support you physically, financially and emotionally through the big milestones and in your everyday life.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaAngularReactRESTful APIsunit testingdebuggingscalable architectural designperformance optimizationobject-oriented programmingAWS
Soft Skills
collaborationcommunicationproblem-solvingcode reviewattention to detailadaptabilitytime managementteamworkcritical thinkingcreativity
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering