Senior Software Engineer

hace 19 horas


Colombia BrightInsight, Inc. A tiempo completo
Senior Software Engineer - Backend position (Colombia)

The Senior Software Engineer (Backend) holds the lead developer responsibilities to design, develop, test and maintain applications/platform for BrightInsight. This role requires broad software engineering experience to build end-to-end applications with full stack design in mind.

Team members will work using Agile practices. You will lead other developers and work closely with product managers gathering requirements and implementing the solution end-to-end.

Above all, you will have an opportunity to help the healthcare industry leverage digital technology to engage patients, improve outcomes, and save lives.

We are looking for someone who thrives in a start-up environment and demonstrates:

  • Intensely collaborative
  • Passionately focused on the customer
  • Detail oriented
  • Disciplined executor of responsibilities
  • Tenacious commitment to continuous improvement
  • Relentless drive to win
  • Intense curiosity on technology
  • Flexibility and willingness to learn

Here is a glimpse of what you’ll do…

  • Develop new Java/Python based microservices on BrightInsight Platform.
  • Software design and implementation on a cloud-based platform.
  • Understand, design and participate in architecture of end-to-end products including services, mobile and web applications.
  • Produce clear, concise, and well-written technical design documents.
  • Collaborate with software and systems engineering to transform software-based medical devices requirements into formally documented detailed design, and development stories.
  • Implement services with predefined BrightInsight Software frameworks and base guidelines.
  • Collaborate with the test team for software verification.
  • Lead and participate in design workshops to facilitate and articulate modelling and architecture principles.
  • Lead a team of software engineers from nearshore and offshore partners.
  • Review others' work (code, design) and provide guidance for a consistent implementation.
  • Apply emergent technologies and best practices to the design of software solutions.
  • Support troubleshooting issues with services and perform data profiling/analytics activities.

Here is some of what you’ll need (required)…

  • BS/MS in Computer Science or equivalent fields.
  • 5-8 years of experience as a software engineer.
  • Strong understanding of the software design/architecture process.
  • 5+ years of experience in Java and/or Python programming.
  • 2+ years of experience working in microservices in cloud environments such as Amazon Web Services or Google Cloud Platform.
  • Experience working in CI/CD Pipelines.
  • Experience with GRPC and REST.
  • Experience with SQL and NOSQL databases.
  • Knowledge of metadata model-driven software systems and object-oriented software design.
  • Hands-on experience with tools such as GitHub, Jenkins, Docker and Kubernetes.
  • Experience with unit and integration testing.
  • Strong communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. And strong written communication skills to be able to write technical documentation at a quality level that can be submitted to Regulatory Authorities.
  • Expected to operate with autonomy, while some oversight and direction may be required.
  • Experience in working in an environment following Agile methodology.
  • Familiarity with the healthcare industry and data privacy regulations is a plus.
  • Experience in working with HL7 FHIR standard and API is a plus.
  • Experience with the Software FMEA process is a plus.

BrightInsight is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. BrightInsight does not discriminate in employment opportunities or practices on the basis of: age, race, religious belief, colour, sex, national origin, marital status, sexual orientation, gender identity, disability, pregnancy status or any other status protected by law. BrightInsight makes reasonable adjustments so that qualified applicants with a disability may participate in the selection process. BrightInsight will contact you if it is determined that your background is a match to the required skills required for this position. Thank you for considering a career with BrightInsight.

#J-18808-Ljbffr

  • Colombia Accione Sas A tiempo completo

    **Job Title:** Sr Software EngineerAs a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining software applications. This role requires excellent problem-solving skills, strong communication, and collaboration with cross-functional teams.The ideal candidate will have Proficiency in at least one programming...


  • Colombia Montironi A tiempo completo

    Our company is seeking a skilled Senior Software Engineer to join our team.About the roleWe are looking for a highly motivated professional to lead our software development team.Lead and mentor junior engineersDesign and implement software solutionsCollaborate with cross-functional teams

  • Senior Cloud Engineer

    hace 4 semanas


    Colombia Cafeto Software A tiempo completo

    OverviewCafeto Software is a dynamic and innovative company that requires a highly skilled Senior Cloud Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing scalable architectures on AWS, ensuring the smooth operation of our cloud-based services.Job Description:We are seeking a seasoned...

  • Senior Software Engineer

    hace 2 semanas


    Colombia Nisum A tiempo completo

    Job Title: Senior Software EngineerNisum, a leading global digital commerce firm, is seeking an experienced Senior Software Engineer to join our team. Our ideal candidate will have a strong background in Java development and a passion for building scalable and efficient software systems.About Us:Nisum is a customer-centric company that enables clients to...


  • Colombia Cafeto Software A tiempo completo

    Cafeto Software is seeking a highly experienced Senior Software Development Lead to elevate our engineering team's performance and drive business outcomes. With a strong background in agile methodologies and experience leading teams in continuous deployment environments, this individual will promote a culture of teamwork, transparency, and iterative...


  • Colombia Nagarro A tiempo completo

    We are seeking a Senior Software Engineer to join our team at {company}.Key Responsibilities:* Develop and maintain software applications* Collaborate with cross-functional teams to design and implement software solutions* Troubleshoot and resolve software issuesRequirements:* 5+ years of experience in software development* Strong understanding of software...


  • Colombia Casa De Software Tecno Sas A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team.The ideal candidate will have experience in cloud computing and software development.Key ResponsibilitiesDesign and develop cloud-based software applicationsCollaborate with cross-functional teams to ensure successful project deliveryStay up-to-date with emerging cloud...


  • Colombia SoftwareONE A tiempo completo

    About the Role:We 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 scalable and efficient software solutions.Key Responsibilities:Design and develop high-quality software componentsCollaborate with cross-functional teams to...


  • Colombia Nagarro A tiempo completo

    About the Role:We are seeking a 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 our software applications.Key Responsibilities:Design and develop software applications using a variety of programming languages and...


  • Colombia Sofka Technologies A tiempo completo

    About the RoleAs a senior software engineer, you will be responsible for designing and developing cloud-based enterprise software solutions. You will work closely with our team to architect and implement scalable and secure cloud infrastructure.Key ResponsibilitiesDesign and develop cloud-based software solutionsCollaborate with the team to architect and...

  • Senior Software Engineer

    hace 3 semanas


    Colombia AgileEngine, LLC A tiempo completo

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at AgileEngine, LLC.


  • Colombia International Rescue Committee A tiempo completo

    We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our backend infrastructure. The ideal candidate will have a strong background in software engineering and experience with backend development. In this role, you will be responsible for designing, implementing, and maintaining scalable and efficient...


  • Colombia Coupa Software Inc. A tiempo completo

    Quality Assurance Engineer Role at CoupaCoupa Software Inc. is focused on making companies operate smarter and grow faster. Our AI-driven platform connects and optimizes sourcing, purchasing, supply chains, and financial management. More than 3,000 global organizations large and small trust Coupa to transform operating margins, increase efficiencies and...


  • Colombia Impelsys A tiempo completo

    (vc_section)(vc_row)(vc_column)(vc_column_text css="") .Net Lead/Senior Software Engineer Work Location: Colombia / LATAM Remote Key Responsibilities: Design, develop, and implement high-quality software solutions. Collaborate with distributed engineering teams. Ensure solutions meet performance, security, and SLA requirements. Experience...


  • Colombia FullStack Labs Inc. A tiempo completo

    Job Title: Senior Dot Net Software EngineerJob Summary:We are seeking a skilled Full Stack Developer to join our team at FullStack Labs Inc. As a Senior Dot Net Software Engineer, you will play a crucial role in designing and developing scalable software solutions using C# and React.Key Responsibilities:* Develop and maintain complex software applications...


  • Colombia FullStack Labs Inc. A tiempo completo

    As a Senior Software Quality Assurance Engineer at FullStack Labs Inc., you will play a vital role in ensuring the delivery of high-quality software solutions to our clients.About FullStack Labs Inc.We are a fast-growing software consultancy that specializes in building distributed software development teams and delivering transformational digital solutions....


  • Colombia FullStack Labs Inc. A tiempo completo

    FullStack Labs Inc. is a leading software consultancy that helps top companies build and deliver transformational digital solutions.We're looking for a highly skilled Senior Full Stack Software Engineer to join our team. As an employee-first company, we prioritize creating a positive, respectful, and supportive work environment.The ideal candidate will have...


  • Colombia Assa Abloy A tiempo completo

    We are currently seeking a skilled Senior Software Engineer to join our team.Key ResponsibilitiesDesign and develop full-stack solutions using Java and Python.Collaborate with cross-functional teams to deliver high-quality software products.Requirements5+ years of experience in software development.Strong understanding of full-stack development...


  • Colombia Blanc Labs Inc. A tiempo completo

    At Blanc Labs Inc., we are revolutionizing the world of digital transformation. Our team is dedicated to developing cutting-edge software solutions that drive business growth and customer engagement.We are seeking a highly skilled Senior Backend Software Engineer to join our team. This individual will play a crucial role in designing and developing...


  • Colombia Synergy ECP A tiempo completo

    Company OverviewAt Synergy ECP, we're committed to delivering excellence in software development. As a Software Engineer, you'll play a key role in designing, developing, testing, and deploying complex software systems.Key Responsibilities• Design and develop software systems based on documented requirements• Collaborate with teams to review and test...