Software Engineer

Meeboss — United States · Posted ~1 day ago

Skills

Software development Clean and maintainable coding Software testing System design Scalable systems Fault-tolerant systems Distributed systems SDLC Requirements analysis

🔓 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

Join a growing engineering team as a Software Engineer responsible for designing, developing, testing, and maintaining robust software solutions. You will collaborate with cross-functional teams, translate requirements into high-performance applications, contribute to scalable and fault-tolerant distributed architectures, and participate throughout the full software development lifecycle.

Highlights

Opportunity to build robust, scalable software while working across the full development lifecycle. The role offers cross-functional collaboration, ownership of technical solutions, and exposure to scalable, fault-tolerant distributed systems.

Description

About the Company 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 About the Role We are looking for a passionate Software Development Engineer (SDE) to join our growing engineering team. 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. Qualifications Education: Bachelor’s degree in Computer Science, Engineering, or a related field.Experience: 2-5+ years of professional software development experience. Required Skills 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. Preferred Skills Experience with microservices architecture.Familiarity with Agile/Scrum development methodologies.Experience in optimizing application performance. www.indeed.com Pay range and compensation package 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. Equal Opportunity Statement We are committed to diversity and inclusivity.