Job Description
Job Title: Software Engineer
Location: Wilmington, Delaware
Job Type: Full-Time
Experience Level: Entry to Mid-Level (0–5 years)
About the Role:
We are looking for a motivated and skilled Software Engineer to join our development team. Whether you're a recent graduate or have a few years of experience under your belt, you’ll contribute to the design, development, and maintenance of high-quality software solutions. This is a great opportunity to grow your skills, work on exciting projects, and be part of a collaborative and innovative environment.
Key Responsibilities:
- Design, develop, test, and maintain software applications using [e.g., Java, Python, JavaScript, C#, etc.]
- Participate in code reviews, debugging, and troubleshooting
- Collaborate with cross-functional teams including product managers, designers, and QA engineers
- Write clean, scalable, and well-documented code
- Stay current with emerging technologies and software development trends
- Assist in the development of technical specifications and architecture
Requirements:
- Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 0–5 years of software development experience
- Proficiency in at least one programming language such as Python, Java, C++, JavaScript, or similar
- Understanding of data structures, algorithms, and software design principles
- Familiarity with version control systems (e.g., Git)
- Excellent problem-solving and communication skills
- Willingness to learn and adapt to new tools and technologies
Nice to Have (Not Required):
- Internship or project experience in a professional development environment
- Exposure to cloud platforms (AWS, Azure, GCP)
- Experience with web development frameworks or mobile app development
- Familiarity with Agile or Scrum methodologies
What We Offer:
- 401k, visa sponsorship, Visual Insurance, dental insurance
- Annual Bonus
- Professional Developments and PTOs
Job Tags
Full time, Visa sponsorship,