Software Engineering Intern
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineering Intern assisting with full-stack application development. Contributing to a safety technology platform focused on crime prevention and security innovation.
Responsibilities:
- Gain hands-on experience in designing, developing, and maintaining full-stack applications using cutting-edge technologies.
- Work alongside experienced engineers, contribute to real-world projects.
- Learn the fundamentals of building robust and high-performing systems.
- Contribute to production systems, tackle meaningful technical challenges, and help build technology that directly impacts customer safety and success.
Requirements:
- Currently pursuing a Bachelor's or Master's degree in Computer Science or a related field.
- A solid understanding of fundamental programming concepts and data structures.
- Familiarity with React, Node or Go
- Basic understanding of RESTful APIs and web services.
- Exposure to version control systems, preferably Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- A proactive and eager-to-learn attitude.
Benefits:
- Paid, in-person, 12 week internships
- Real projects, real responsibility, and real impact

Flock Safety
We are the first public safety operating system empowering over 2500 cities to eliminate crime.
Similar Jobs

Full Stack Developer – m/w/d
Full Stack Developer building ContractHero’s contract-management software across React, Node.js, APIs, and document pipelines. Owning tested, observable features from specification through production.

Software Engineer 2
XIAM Software Engineer developing secure software applications for Humana, a U.S. healthcare company. Standardizing quality assurance, debugging systems, and optimizing applications.

Software Engineer II – Marketplace
Software Engineer II building secure discovery and data-access approval workflows for Immuta’s governed data platform. Developing TypeScript, Angular, and NestJS features across frontend and backend systems.

Senior Software Engineer – Tools & Automation
Full-Stack Software Engineer developing automation tools for VMRay’s malware-analysis and threat-detection cybersecurity products. Administering AWS services and improving software stability, quality, and infrastructure.

Senior Software Engineer
Senior Software Engineer building Connected+ Supplier integrations for commonsku’s promotional-products SaaS platform. Streamlining purchase-order-to-invoice workflows and powering supplier partnerships.

Senior Software Developer
Senior Software Developer building AI-enabled full-stack servicing applications for Rocket Innovation Studio, a Canadian fintech company. Owning features across React, .NET, AWS, and Kubernetes from design through production operations.

Software Developer II
Software Developer II owning full-stack servicing features for Rocket Innovation Studio, a Canadian fintech company. Building, deploying, and optimizing applications used by millions of Rocket homeowners.

Senior Software Development Engineer – Iris AI
Senior engineer building AI-powered cloud services for Delinea's identity security platform. Developing LLM features, scalable backend systems, and production infrastructure on Azure and Kubernetes.

Full Stack Developer
Shopify full-stack developer building and optimizing KU2 Cosmetics’ D2C beauty stores. Integrating apps, APIs, headless setups, analytics, and CRO improvements for global customers.

Principal Software Engineer
Principal Software Engineer building scalable data ingestion, transformation, and search systems for Nebulock’s AI threat-hunting platform. Leading distributed-system architecture handling terabytes of security telemetry daily.

Software Engineer – Query Language
Software Engineer owning New Relic’s query language and gateway stack. Building scalable Java services and petabyte-scale infrastructure for its observability platform.

Associate Software Engineer
Associate Software Engineer designing and maintaining Keyfactor’s trust infrastructure software. Writing code, debugging, reviewing changes, and collaborating on Agile development with QA teams.

Senior Fullstack Software Engineer, React, Node.js, Python
Senior full-stack engineer building scalable React, Node.js, and Python applications for Nortal’s digital transformation clients. Architecting AWS cloud solutions, APIs, automated tests, infrastructure, and CI/CD pipelines for global enterprises and public-sector organizations.

Senior Full-Stack Software Engineer
Full-stack engineer building Circle’s curated marketplace for communities, courses, and memberships. Developing scalable Rails, React, and Next.js purchasing and discovery experiences.

Product Marketing Lead – Technical
Product Marketing Lead shaping launches, messaging, and sales enablement for LiveKit’s voice AI infrastructure. Positioning developer-focused voice AI products for enterprise and self-serve growth.

Senior GTM Engineer
Sr. GTM Engineer building CRM, data, and automation infrastructure for Firework’s AI video-commerce platform. Turning market data into qualified enterprise sales pipeline through automated sourcing, enrichment, scoring, and routing.

Backend Software Engineer
Backend Software Engineer building REST APIs and microservices for marketplace and eCommerce integrations. Improving synchronization, reliability and observability across high-volume customer integrations.

Senior Software Engineer, C#
Senior C# engineer developing Ethixbase 360’s compliance platform from Romania. Delivering secure, scalable .NET software with Agile teams and US-based vendors during North American hours.

Senior Software Engineer
Senior Software Engineer building AI-powered healthcare applications at Curai Health. Developing full-stack features with React, Python, AWS, and healthcare data expertise.

Senior Analyst, Software Development Engineering
Senior Analyst supporting CVS Health’s pharmacy benefit management applications with Java, Angular, APIs, and cloud platforms. Troubleshooting production issues, implementing fixes, and improving system reliability.