Senior Software Engineer
Shrince Tech LLC
N/A
Job Details
Not Specified
Full Job Description
At Shrince Tech LLC, we pride ourselves on being at the forefront of technology innovation, and we are currently seeking a talented Senior Software Engineer to join our dynamic team. This position is ideal for an individual who possesses both deep technical expertise and a passion for collaborative development. As a Senior Software Engineer, you will play a crucial role in designing, implementing, and enhancing software solutions that meet our client’s needs in a fast-paced environment. You will have the opportunity to lead projects, mentor junior developers, and contribute to architecture decisions while working with cross-functional teams to deliver high-quality products. Our ideal candidate brings a wealth of experience in software development, a proactive approach to problem-solving, and a strong commitment to engineering excellence. At Shrince Tech LLC, we strive to create a culture of innovation where every team member can contribute ideas and grow professionally. If you thrive in a collaborative atmosphere and possess the skills needed to drive high-impact projects forward, we encourage you to apply and be part of our exciting journey as we continue to push the boundaries of technology.
Responsibilities
- Design, develop, and maintain high-quality software applications.
- Lead software development projects and ensure timely delivery of milestones.
- Collaborate with product management to understand requirements and translate them into technical specifications.
- Mentor and guide junior engineers in best practices and technical skills.
- Conduct code reviews and ensure adherence to coding standards.
- Diagnose and troubleshoot software issues in production environments.
- Stay current with emerging technologies and industry trends, and share knowledge with the team.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 5 years of experience in software development using modern programming languages (e.g., Java, Python, C#).
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Proficient in database design and management with SQL and NoSQL databases.
- Experience with cloud computing platforms (AWS, Azure, GCP) and microservices architecture.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication skills and the ability to collaborate with cross-functional teams.
Benefits
- Retirement Plan (401k, IRA)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Work From Home