Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Engineer image - Rise Careers
Job details

Sr. Software Engineer

Drives effective delivery of product/platform needs through developing high quality software and technical solutions. Fluent across the full stack and coaches junior developers to promote a flexible mindset and develop technical competence

RESPONSIBILITIES

  • Leverages strong understanding of business to develop high quality code to meet product/platform requirements
  • Drives and leads adoption of architecture standards and development practices like Test-Driven development, code reviews, static code analysis etc.
  • Writes effective technical user stories and ensures that non-functional requirements are met to ensure performance, scaling, resilience and maintainability of software/solutions
  • Actively resolves defects and manages technical debt
  • Develops unit tests to ensure good coverage and regression testing ability
  • Assists in the development of automated tests and environment management scripts
  • Practices DevOps methods like CI/CD, SDLC automation and proactive monitoring/telemetry
  • Participates in sprint planning, daily stand-ups, sprint reviews and retrospectives to enable progress, and surface and resolve impediments
  • Evaluates emerging technologies continually to identify opportunities, trends and best practices to strengthen Sysco’s development practices
  • May play a supervisory role toward junior technical resources as they commit to and deliver work
  • Bachelor's degree in CS or 4-5 years of relevant developer experience
  • + 5 years of experience in developing high performance and highly scalable applications in an agile environment, depending on education
  • Extensive hands-on experience and expertise using modern programming languages and platforms (Java, JavaScript, C#, Python, Ruby, Groovy, Salesforce, etc)
  • + 5 years in solution design and development experience building cloud-native applications using open-source frameworks like Spring
  • 3 years of experience building & deploying applications on a cloud platform such as AWS, GCP or Azure
  • 3 years of knowledge and experience with REST API design and implementation, and event driven architecture

COMPETENCIES

  • Understands and implements code quality best practices, and can support others on their team in these practices
  • Develops effective unit tests and implements integration and end-to-end testing.
  • Able to support a wide variety of release management processes: planning, scheduling, and controlling software through different phases and environments, including versioning, branching, merging, testing, and deploying software releases
  • Proficiency with DevOps tools and concepts, including continuous integration, continuous deployment / delivery, configuration and containerization, infrastructure as a code, and monitoring
  • Possesses skills, experience, and proficiency with Agile practices (e.g. Lean, XP, Scrum, Kanban) and leverages these to improve processes, estimation, etc.
  • Strong experience building and deploying applications on a cloud platform such as AWS
  • Researches the answers to questions independently, improves work skills, and identifies key growth areas and topics of interest for the team. Provides learning recommendations to team members that target professional growth. Directly supports team strategies and processes for continuous learning (e.g. feedback processes, team development efforts)
  • Directly communicates with key business and technical stakeholders across multiple channels: meetings and discussions, demos and presentations, written communication, etc. s
  • Works and collaborates effectively within a product team and connects with other teams and team members in and outside of the product family as needed.
  • AWS/Azure/GCP Certified Developer and DevOps Engineer is a big plus
  • Hybrid (3 days working at Ultra park II Lagunilla, Heredia)
  • Private Medical Insurance
  • Asociacion Solidarista
  • Life Insurance
  • Personal Day Off

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer, Sysco Costa Rica

Are you ready to take your career to the next level as a Sr. Software Engineer at Sysco? Here, you'll have the chance to make a significant impact by driving the effective delivery of product and platform needs through the development of high-quality software and technical solutions. As a Sr. Software Engineer, you will be fluent across the full stack and will coach junior developers, fostering a flexible mindset while enhancing their technical competence. You're expected to leverage your strong understanding of business to write effective technical user stories, ensuring that non-functional requirements are met for performance, scalability, resilience, and maintainability. Your role will involve leading the adoption of architecture standards and best practices like Test-Driven Development and code reviews. By participating in sprint planning, daily stand-ups, reviews, and retrospectives, you’ll help eliminate impediments and drive progress. If you have over 5 years of development experience and a solid grasp of modern programming languages and cloud-native applications, this could be the perfect opportunity for you. Join us, and let’s innovate together in a dynamic environment where your contributions will truly matter!

Frequently Asked Questions (FAQs) for Sr. Software Engineer Role at Sysco Costa Rica
What are the primary responsibilities of a Sr. Software Engineer at Sysco?

As a Sr. Software Engineer at Sysco, your primary responsibilities include developing high-quality code, adopting architecture standards, writing effective technical user stories, and actively resolving defects. You will also oversee technical debt management and ensure that the software meets performance and scalability requirements.

Join Rise to see the full answer
What qualifications do I need to apply for the Sr. Software Engineer position at Sysco?

To apply for the Sr. Software Engineer position at Sysco, you should have a Bachelor's degree in Computer Science or 4-5 years of relevant developer experience, as well as over 5 years of experience in building high-performance applications, cloud-native solutions, and expertise in modern programming languages such as Java, JavaScript, and Python.

Join Rise to see the full answer
What software development methodologies does Sysco prioritize for its Sr. Software Engineers?

Sysco prioritizes Agile methodologies like Lean, XP, Scrum, and Kanban for its Sr. Software Engineers. This allows for improved processes and estimation, ensuring that the software development lifecycle is efficient and adaptable.

Join Rise to see the full answer
Can a Sr. Software Engineer at Sysco mentor junior developers?

Absolutely! A Sr. Software Engineer at Sysco is expected to play a coaching role for junior developers. You will help them develop their skills, promote a flexible mindset, and guide them in adopting best practices in software development.

Join Rise to see the full answer
What benefits can I expect as a Sr. Software Engineer at Sysco?

As a Sr. Software Engineer at Sysco, you can expect a range of benefits such as private medical insurance, life insurance, personal days off, and opportunities for continuous learning and professional growth.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer
How do you ensure the quality of your code as a Sr. Software Engineer?

To ensure code quality, it's crucial to follow best practices like Test-Driven Development and conduct regular code reviews. You might also want to discuss your experience with static code analysis and how you've used it to catch potential issues early.

Join Rise to see the full answer
Describe your experience with cloud-native applications.

Be prepared to discuss specific instances where you built and deployed cloud-native applications, mentioning the cloud platforms you used, such as AWS or Azure, and any relevant frameworks like Spring. Highlight how these experiences have shaped your approach to scalability and performance.

Join Rise to see the full answer
How do you approach mentoring junior developers?

When mentoring junior developers, I focus on fostering a supportive environment. I lead by example, provide constructive feedback, and encourage them to take ownership of their learning. Discuss any specific mentorship experiences you've had and the growth you've observed.

Join Rise to see the full answer
Can you explain the importance of CI/CD in your development process?

CI/CD practices are vital as they allow for faster and more reliable delivery of software. Be ready to discuss how you've implemented CI/CD pipelines and the benefits they’ve provided for your team, such as quicker recovery from failures and improved collaboration.

Join Rise to see the full answer
What do you consider when developing user stories?

When developing user stories, I consider the end user’s needs, performance requirements, and how the feature fits into the larger product vision. Explain your process for gathering and refining user stories to ensure they're actionable and aligned with stakeholder expectations.

Join Rise to see the full answer
How do you stay updated with emerging technologies?

Staying updated with emerging technologies involves a mix of continuous learning strategies like following industry blogs, attending conferences, and engaging with the developer community. Share specific tools or resources you use to keep your skills sharp.

Join Rise to see the full answer
What techniques do you use for defect management?

I utilize a variety of techniques for defect management, including logging defects systematically, prioritizing them based on impact, and implementing root cause analysis to prevent recurrence. Discuss your process and any tools you prefer to use for tracking issues.

Join Rise to see the full answer
What role does feedback play in your development process?

Feedback is critical in my development process as it informs continuous improvement. I encourage open communication within my team and from stakeholders to refine features and address issues proactively. Share examples of how effective feedback has influenced your work.

Join Rise to see the full answer
How do you handle technical debt?

I address technical debt through regular assessment and prioritization. By maintaining a balanced approach to new features and refactoring old code, I ensure that technical debt is managed effectively. Discuss times you've successfully tackled debt in your projects.

Join Rise to see the full answer
Can you describe a challenging project you've worked on?

In interviews, describe a project where you encountered significant challenges and how you overcame them. Focus on your problem-solving skills, teamwork, and the lessons you learned from the experience to illustrate your resilience and capability.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join our team as a Business Analyst to enhance contract pricing and accuracy through effective business and technology alignment.

Seeking a Senior Backend Drupal Developer for a contract role to elevate public service through innovative technology at Friends From The City.

Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
FactSet Remote No location specified
Posted 7 days ago

FactSet seeks a talented Senior C# Engineer to develop enterprise solutions and improve application performance in a remote environment.

Sysco is a global company selling, marketing and distributing food products to restaurants, healthcare and educational facilities, lodging establishments and other customers who prepare meals away from home. Its family of products also includes eq...

18 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Regional Vice President - Ohio Valley at Zscaler
Photo of the Rise User
8 people applied to Game Developer at Bigger Games
A
Someone from OH, Columbus just viewed 35753427558 - Virtual Assistant at Activate Talent
V
Someone from OH, Columbus just viewed Remote Virtual Assistant at VirtueStaff
Photo of the Rise User
8 people applied to Front end developer at Viseven
Photo of the Rise User
161 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
40 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc
Photo of the Rise User
Someone from OH, Mason just viewed VP, Business Partners - Global Sales at Zscaler
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Massillon just viewed FORKLIFT OPERATOR at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Shipper/Receiver - Day Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Painesville just viewed Accountant - Mid at Progressive Insurance