Job description
About the role
We are hiring an Entry Level Software Engineer to join a collaborative engineering team building modern web and backend systems. This is a great opportunity for recent graduates to work on real production features, learn best practices, and grow with mentorship.
What you will do
• Build and enhance backend services and APIs
• Develop UI features and improve user experience (depending on team)
• Write clean, testable code and participate in code reviews
• Troubleshoot issues, fix bugs, and improve system reliability
• Collaborate with product, QA, and other engineers in agile sprints
• Document technical work and contribute to team knowledge bases
What we are looking for
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
• Strong fundamentals in data structures, algorithms, and OOP
• Experience with at least one programming language (Java, Python, JavaScript, C#, etc.)
• Familiarity with Git and basic CI/CD concepts
• Comfort working with SQL or basic database concepts
• Strong communication and willingness to learn
Nice to have
• Internship, capstone, or personal projects (GitHub preferred)
• Exposure to cloud platforms (AWS, Azure, GCP)
• Familiarity with Docker, REST, microservices, or React
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior .NET Developer
2026-05-21
Software Engineer (Python) - IoT & Energy Flexibility Markets
2026-05-28
.Net Developer
2026-05-21
- Posted
- Dec 25, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Los Angeles
- Company
- Emonics LLC
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior .NET Developer
2026-05-21
Software Engineer (Python) - IoT & Energy Flexibility Markets
2026-05-28
.Net Developer
2026-05-21