Senior Software Engineer

hace 3 meses


Guatemala City Sapiens Consulting A tiempo completo

Overview:

We are seeking a Senior Software Engineer to build reliable, scalable, and maintainable services for our payroll, benefits, and HRIS platform. As a Senior Software Engineer, you will be responsible for the design and implementation of major features and components of the clients platform.


Our teams use a diverse set of tools and languages, including C#, Go, Ruby, Kafka,Docker, Kubernetes, Istio, Spinnaker. We work with React and SPA’s in the front-end, and are investing in an API-driven architecture and GraphQL, powered by gRPC-based services.


Migrating from a monolith to a microservice architecture, including a complete overhaul and rewrite of our Payroll Processing and Benefits ConfigurationDefining domain boundaries and implementing robust APIs for internal and public consumption of our Human Capital Management (HCM) services

Leveling up our platform, including enhancing our test coverage, observability, alerting, and performance

Help us scale our business to meet the needs of our growing customer base and develop new products on the platform. You'll be a critical part of our growing company, leading the way to implement best practices in technology, architecture,and process. You’ll have the chance to work in an open and collaborative environment, receive hands-on mentorship, and have ample opportunities to grow and accelerate your career.


Responsibilities:

• Implement and maintain containerized gRPC and RESTful services and deploy these services to Kubernetes on AWS

• Collaborate with the various Client Labs teams (Product, Design, and

Engineering) to design APIs that support new or enhanced product features

• Design and implement migration strategies for legacy code to move

existing functionality out of our monoliths, and into modern services

• Design and contribute features to our shared libraries, which provide core functionality used by all of our services

• Mentor junior engineers on the team and assist in their professional growth and development

• Support production services on a rotation

• Review design docs and pull requests for relevant services and repositories

• Support other engineering organizations, such as Site Reliability, as they bring in new platform features and testing technologies.


Qualifications:

• 5+ years of experience overall writing production software using a server-side language (C# or Ruby highly preferred)

• Experience designing and developing APIs

• Experience with relational data modeling, and in-depth knowledge of an RDBMS

• Experience developing web applications (using Angular or React)

• Experience writing maintainable unit tests

• Working knowledge of security best practices

• Proven track record of working cross-functionally with Engineering, Product, Design, and business stakeholders


Nice-to-Have:

• Experience using Docker and Kubernetes in production

• Experience with Protobuf / gRPC

• Experience working on distributed systems

• Experience working with Kafka or equivalent messaging bus

• Experience with AWS (S3, EC2, SQS, etc.)

• Familiarity with Payroll/HR Software

• BS/BA degree or equivalent experience



  • Guatemala TU MEJOR SERVICIO A tiempo completo

    About the JobWe are seeking a skilled and experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in backend development and microservices architecture.Responsibilities• Design and develop scalable and efficient software solutions• Collaborate with cross-functional teams to implement new features•...


  • Guatemala Joint Venture, C.A. A tiempo completo

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key ResponsibilitiesDesign and develop scalable and efficient software solutions.Collaborate with cross-functional teams to...


  • Guatemala SINTEGRADAS, S.A. A tiempo completo

    **About the Role**We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale software systems.**Key Responsibilities**Design and implement software solutions that meet business requirements.Collaborate...


  • Guatemala Biotec A tiempo completo

    As a Senior Software Engineer, you will utilize your exceptional problem-solving skills to drive the development and implementation of high-quality software solutions.Key responsibilities include:Designing and developing software applications using advanced techniques and toolsCollaborating with cross-functional teams to identify and prioritize project...


  • Guatemala Hospital Universitario Esperanza A tiempo completo

    We are looking for a Senior Software Engineer to lead our cloud development team. The successful candidate will have experience in cloud computing and be able to design and implement scalable cloud-based systems.Responsibilities include:Design and implement cloud-based solutionsDevelop and maintain cloud infrastructureLead a team of software engineersThe...


  • Guatemala KETRENDS A tiempo completo

    About the Role:We're seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you'll be responsible for designing, developing, and maintaining our cloud-based infrastructure.Key Responsibilities:Design and implement scalable cloud architectureDevelop and maintain high-quality software componentsCollaborate with...


  • Guatemala HR Qualified A tiempo completo

    About the RoleThe company is seeking a highly skilled Senior Software Engineer - Frontend Development to join its software team. In this role, you will be responsible for designing and developing the front-end of the company's software applications using modern web technologies.ResponsibilitiesDesign and develop front-end user interfaces using HTML, CSS, and...


  • Guatemala City Inbox Health A tiempo completo

    We are looking for an experienced senior-level software engineer passionate about creating great web applications and eager to transform the way patients communicate and transact with their medical providers. A venture-backed SAAS startup company in the US provides a great opportunity for talented engineers to contribute and grow! You will work with modern...


  • Guatemala Domax Centroamerica, S.A. A tiempo completo

    Job Title: Senior Software Engineer with Expertise in Cloud TechnologiesAt {company}, we're seeking a highly skilled Senior Software Engineer to join our team. As a cloud computing professional, you will be responsible for designing, developing, and maintaining cloud-based systems.Key Responsibilities:* Design and develop scalable cloud-based systems*...

  • Software Engineer

    hace 6 días


    Guatemala Proyectos de Refrigeración, S.A. A tiempo completo

    Software Engineer Job DescriptionWe are looking for a skilled Software Engineer to join our team at {company}.The successful candidate will be responsible for designing and developing software applications, working closely with cross-functional teams to deliver high-quality products.Key responsibilities include:Designing software architectures and systems...


  • Guatemala Servicios Logísticos Guatemala, S.A. A tiempo completo

    We are seeking a skilled Senior Software Engineer to join our team at {company}.This role will involve working on complex software projects, collaborating with cross-functional teams, and driving technical innovation. Our ideal candidate will have a strong background in software development, excellent problem-solving skills, and a passion for staying...


  • Guatemala NeoNet A tiempo completo

    We are looking for a Senior Software Engineer with expertise in Cloud Computing to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable cloud-based systems.Key Responsibilities:Design and develop cloud-based systems using AWS or AzureCollaborate with cross-functional...


  • Guatemala Apen & Asociados Auditores y Consultores, S. A. A tiempo completo

    We are seeking a skilled Senior Software Engineer for our Backend Development team. The ideal candidate will have extensive experience with Java, Python, or C#, and a strong understanding of cloud-based technologies like AWS or Azure.Key responsibilities:Develop and maintain scalable, efficient, and secure backend systemsCollaborate with cross-functional...


  • Guatemala Hospital Universitario Esperanza A tiempo completo

    About the Role:As a Senior Software Engineer, you will be responsible for designing and implementing software solutions using a range of technologies.Key Responsibilities:Develop and maintain high-quality software applicationsCollaborate with cross-functional teams to deliver projectsParticipate in code reviews and contribute to the improvement of the...


  • Guatemala DIPACSA S,A A tiempo completo

    As a Senior Software Engineer - Full Stack, you will work with our team to design and develop scalable and efficient software solutions. Key responsibilities include:Collaborating with cross-functional teams to identify and prioritize project requirementsDesigning and implementing software solutions using a variety of programming languages and...


  • Guatemala Signarama A tiempo completo

    At {company}, we are seeking a highly skilled Senior Software Engineer - Full Stack Developer to join our team. Key Responsibilities:* Design and develop robust and efficient software solutions using multiple programming languages.* Collaborate with cross-functional teams to identify and prioritize project requirements.* Conduct thorough code reviews and...


  • Guatemala Sociedad Educativa A tiempo completo

    As a Senior Software Engineer (Cloud) at {company}, you will design, develop, and maintain scalable cloud-based systems. You will work closely with cross-functional teams to ensure seamless integration of cloud services and applications.Key Responsibilities:Design and develop cloud-based systems using cloud platforms such as AWS or Azure.Collaborate with...


  • Guatemala SINTEGRADAS, S,A A tiempo completo

    Cloud Platforms OpportunityWe are seeking a Senior Software Engineer to join our cloud infrastructure team. The successful candidate will be responsible for designing, building, and maintaining our cloud-based platforms. This is a great opportunity to work with cutting-edge technologies and make a real impact on our business.Responsibilities:• Design and...


  • Guatemala CAPTACION DE PERSONAL EFICIENTE S.A. A tiempo completo

    We are seeking a Software Development Engineer to join our team at {company}.As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications. Your primary goal will be to create high-quality software that meets the needs of our customers.Main Responsibilities:Design and develop software applications...

  • Software Engineer

    hace 6 días


    Guatemala VIDA Y SALUD A tiempo completo

    As a Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. Your work will involve writing clean, efficient, and scalable code, as well as collaborating with cross-functional teams to deliver high-quality products.Key Responsibilities:Design and develop software applications using various...