Software Development Engineer

Meeboss — United States · Posted ~1 day ago

Skills

Software development Software testing System design Scalable systems Fault-tolerant distributed systems Debugging SDLC

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A growing engineering team is looking for a Software Development Engineer to design, build, test, and maintain robust software solutions. You will participate across the full SDLC, contribute to scalable and fault-tolerant distributed architectures, collaborate with cross-functional teams, and turn user requirements into reliable, high-performance applications.

Highlights

Broad software engineering role covering the full development lifecycle, scalable and fault-tolerant system design, testing, debugging, and cross-functional collaboration, with strong emphasis on code quality and ownership.

Description

Job Title: Software Development Engineer (SDE)Job Summary We are looking for a passionate Software Development Engineer (SDE) to join our growing engineering team. In this role, you will design, develop, test, and maintain robust, scalable software solutions. You will collaborate with cross-functional teams to translate user requirements into functional, high-performance applications. The ideal candidate is a proactive problem-solver with strong coding fundamentals and a desire to deliver high-quality software. www.indeed.com +3Key Responsibilities Software Development: Write clean, maintainable, efficient, and testable code for new features and systems.System Design & Architecture: Participate in the design of scalable, fault-tolerant, distributed systems.Full Lifecycle Ownership: Participate in the entire software development life cycle (SDLC), from requirements gathering and planning to deployment and maintenance.Testing & Debugging: Perform unit, integration, and system testing; troubleshoot and resolve production issues.Collaboration: Work with product managers, designers, and other engineers to define requirements and deliver solutions.Code Quality: Participate in code reviews and advocate for best coding practices and standards.Documentation: Create and maintain technical documentation for systems and applications.Mentorship: Provide technical guidance and mentorship to junior developers (especially for SDE-2/SDE-3 levels).Continuous Improvement: Propose upgrades to existing systems to improve performance, scalability, and security. resources.workable.com +9Required Qualifications & Skills Education: Bachelor’s degree in Computer Science, Engineering, or a related field.Experience: 2-5+ years of professional software development experience.Programming Languages: Proficiency in one or more languages such as Java, Python, C++, or C#.Fundamentals: Strong knowledge of Data Structures, Algorithms, and Object-Oriented Design.Database Knowledge: Experience with SQL and relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases.Tools: Familiarity with version control systems (Git) and CI/CD tools.Platforms: Experience with cloud platforms (AWS, Azure, or GCP) is a plus.Problem-Solving: Excellent analytical and troubleshooting skills. hiring.monster.com +8Preferred Qualifications Experience with microservices architecture.Familiarity with Agile/Scrum development methodologies.Experience in optimizing application performance. www.indeed.com +2What We Offer Competitive salary and bonus packages.Health, dental, and vision insurance.401(k) retirement plan with company matching.Flexible work-from-home options and work-life balance.Professional development and tuition reimbursement.