Senior Software Engineer - LATAM at epic-software | New Jersey, United States (Remote)
Company/Recruiter: epic-software
✦ AI Summary
epic-software is seeking a highly skilled Senior Software Engineer to join our LATAM team.
Ask MorrJobs AI
Understand this opportunity, assess your fit, or prepare your application.
MorrJobs application guide
This this opportunity Senior Software Engineer Latam opening is best approached with a focused application that connects your recent experience to the problems epic-software is likely trying to solve in United States of America, New Jersey. Before applying, read the full description, confirm the application method, and tailor your CV or portfolio so the first few lines clearly match the responsibilities below.
Who should pay attention
Candidates who can show practical evidence for the listed requirements and can work effectively in remote or distributed work should review this role carefully.
Application tip
Use the job title and two or three matching skills from the requirements in your CV summary or cover message. Keep it specific, measurable, and relevant to this role.
Before you apply
Check the deadline, salary or benefit details where provided, and the employer profile. Avoid paying unofficial fees or sharing sensitive documents outside the stated application process.
Job Overview
We are looking for an experienced Senior Software Engineer with a proven track record in full-stack development. You will be instrumental in driving technical excellence and delivering high-quality software that addresses complex business challenges. This role requires a proactive individual who can work independently and as part of a distributed team.Key Responsibilities
- Design, develop, and implement scalable and efficient software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Perform code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural discussions and technical decision-making.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- Extensive experience in software development with a focus on full-stack technologies.
- Proficiency in multiple programming languages and frameworks.
- Strong understanding of software development principles and best practices.
- Excellent problem-solving and analytical skills.
- Effective communication and interpersonal abilities.
What We Offer
- Competitive compensation package.
- Opportunity to work on challenging and impactful projects.
- A supportive and collaborative remote work environment.
- Professional development and growth opportunities.
- Contribution to innovative custom application development.