Skip to content
mimi

Software Engineer

Jobs via Dice

Philadelphia · Hybrid Contract 1mo ago

About the role

Job Description

We are looking for a strong Software Engineer to join a cybersecurity-focused engineering team. This role is heavily focused on application development and problem-solving rather than pure cybersecurity or machine learning expertise. The ideal candidate should have solid software engineering fundamentals, experience building scalable applications, and a basic understanding of security best practices.

Candidates with only scripting experience will not be the right fit. The team is looking for engineers who have experience developing, deploying, and maintaining production-grade applications.

Required Skills & Experience

  • Strong software engineering and coding background with Python
  • Experience building applications using Python frameworks such as REST API frameworks, Django, or similar technologies
  • Strong problem-solving and analytical skills
  • Experience with relational databases such as PostgreSQL, MySQL, or similar
  • Basic AWS knowledge including EC2 and container-based environments
  • Experience with CI/CD pipelines
  • Hands-on experience with application deployment and production environments
  • Understanding of basic cybersecurity/security best practices

Nice to Have

  • Background in Machine Learning or Data Science
  • Prior cybersecurity domain experience

Interview Process

  • MS Teams Interview Coding Round
  • Onsite Interview Coding & System Design Round

Skills

AWSCI/CDDjangoEC2PostgreSQLPythonMySQLREST API

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free