Apply

Senior Software Engineer

Posted 2024-11-07

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: Colombia

🏒 Company: Helios

πŸ—£οΈ Languages: English

πŸͺ„ Skills: Software DevelopmentAgileProduct ManagementSoftware ArchitectureCollaborationCompliance

Requirements:
  • Proven experience as a technical resource, ideally in a start-up or fast-paced environment.
  • Understanding of software architecture, technology stack development, and API-driven systems.
  • Programming abilities with full stack experience covering front-end, back-end, database, APIs etc.
  • Experience being part of high-performing engineering teams.
  • Excellent written and verbal communication skills.
  • Ability to thrive in a dynamic, fast-paced, and rapidly changing environment.
  • Experience in Agile software development methodologies.
Responsibilities:
  • Help execute the engineering deliverables, under limited or some guidance & supervision.
  • Adhere to continuous improvement in software development practices and processes.
  • Work closely with senior engineering resources and management to remove technical roadblocks.
  • Participate in code reviews with senior engineers.
  • Collaborate with product managers to translate business requirements into technical solutions.
  • Ensure high-quality code and comply with engineering best practices and security regulations.
  • Work with other departments to ensure successful product delivery.
  • Drive cross-functional initiatives and foster strong relationships for optimized collaboration.
Apply

Related Jobs

Apply

πŸ“ Latin America

πŸ” Digital transformation

  • Our preferred candidate has a basic understanding of back-end technologies.
  • Outstanding programming skills with an expertise in React Native and Typescript environment.
  • Great passion for developing highly-scalable and innovative applications.
  • Familiarity with agile methodologies is a plus!

  • Are you an experienced software professional with a passion for building exceptional mobile experiences?
  • Apply Digital is seeking a Staff Engineer with a strong background in mobile development.
  • If you enjoy pushing the boundaries of mobile engineering and have a keen eye for detail, we encourage you to apply.

AgileReact NativeTypeScriptReactAgile methodologies

Posted 2024-11-18
Apply
Apply

πŸ“ Canada, United States, Colombia

πŸ” Financial services

  • Strong sense of ownership.
  • Enjoy taking projects from inception to release.
  • Able to work with a committed and talented engineering team.
  • Excited to contribute to the company’s early story and growth.

  • Work across the entire stack with a focus on back-end development.
  • Drive the creation of financial products and experiences.
  • Help customers reach their potential.
  • Take projects from inception to release.
  • Impact technical design and engineering culture.

Backend DevelopmentLeadershipSoftware DevelopmentCross-functional Team LeadershipCommunication SkillsCollaborationMentoring

Posted 2024-11-17
Apply
Apply

πŸ“ North & South America

πŸ” Finance Technology

  • Deep understanding of ERP systems such as NetSuite, Intacct, or Workday.
  • Proficient in tools like Python/Django.
  • Experience in building integrations with enterprise applications.

  • Play an important role in building and optimizing data ingestion systems.
  • Lead the development of scalable, secure, and reliable solutions.
  • Work with enterprise ERPs, CRMs, and other platforms.
  • Solve complex technical challenges and improve operational excellence.

Backend DevelopmentLeadershipPythonSoftware DevelopmentAgileData AnalysisGitMachine LearningSCRUMCross-functional Team LeadershipData analysisData scienceCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAgile methodologiesLinuxAttention to detailOrganizational skillsTime ManagementWritten communicationMicroservices

Posted 2024-11-17
Apply
Apply

πŸ“ Americas

πŸ” Digital transformation, Software Engineering

  • Collaborative engineers are desired.
  • Passionate about work, team dynamics, and customer engagement.
  • Ability to communicate effectively across multiple time zones.

  • Work in the Data Science Chapter to bring research to production deployments.
  • Develop scalable and reliable systems.
  • Collaborate within the SaaS Engineering team.
  • Support the integration of differentiating search technologies into the cloud-based SaaS platform.

Machine LearningData scienceCommunication Skills

Posted 2024-11-15
Apply
Apply

πŸ“ Americas

🧭 Full-Time

πŸ” Software Development

🏒 Company: Canonical - Jobs

  • Solid track record of professional software development experience in Python, Go for back-end roles, or TypeScript, React for front-end roles.
  • Capacity to learn quickly about new systems and techniques.
  • Excellent logic, problem-solving, and troubleshooting skills.
  • Strong English language communication skills - both written and verbal.
  • Experience with Linux server technologies, including Virtualization (KVM) and Containers (LXC).
  • Bachelor’s degree or equivalent in Computer Science, STEM, or similar fields.
  • Knowledge of network technologies like PXE, DHCP, TFTP, DNS, and NTP.
  • Some experience with Baseboard Management Controllers and Protocols (Redfish, IPMI, AMT).
  • Strong experience with networking, storage technologies, and Cloud hosting and infrastructure.
  • Ideally, experience in large-scale physical server provisioning and automation.
  • Familiarity with open-source development tools and methodologies used in Ubuntu projects.

  • Develop MAAS core components and features to enhance its capabilities as a bare metal cloud system.
  • Shape the architecture of MAAS for improved simplicity, speed, and ease of use.
  • Collaborate with other teams for tool integration and timely releases.
  • Contribute improvements to CI, tests, and documentation for Data Centre operators.
  • Communicate technically with other teams and take ownership of problem-solving.
  • Travel internationally several times a year.

LeadershipPythonSoftware DevelopmentGoCommunication SkillsCollaborationProblem SolvingLinuxDocumentation

Posted 2024-11-11
Apply
Apply

πŸ“ Brazil, Argentina, Colombia

πŸ” Fintech

🏒 Company: Dev.Pro

  • 6+ years in software development.
  • 6+ months of Team Lead experience.
  • Proficiency in design principles, threading, real-time processing.
  • Experience with SQL Server DB queries and performance tuning.
  • Experience developing in Microsoft Azure.
  • Good understanding of Microservices architecture.
  • Strong knowledge of REST API.
  • Proficiency in .NET.
  • Hands-on experience with Vue.js (other JavaScript frameworks would be a plus).
  • Database experience with SQL.
  • Excellent communication and interpersonal skills.
  • Upper-Intermediate+ English level.
  • Proactive and analytical mindset.

  • Lead your team throughout the entire SDLC while coding hands-on.
  • Oversee staffing, onboarding of new members, and assist in their roles.
  • Ensure team’s work aligns with client's technical expectations.
  • Explore the client's business domain and collaborate with stakeholders to fill in the product backlog.
  • Ensure team integration into the client’s processes.
  • Provide mentoring, support, and training to team members.
  • Collaborate with architects, PO, developers, and QAs for cross-team projects.
  • Communicate evolving requirements and planning within the team.
  • Produce high-quality code for new features and services.

Software DevelopmentSQLJavascriptMicrosoft AzureVue.JsJavaScriptAzure.NETREST APIVue.jsCollaborationMicroservices

Posted 2024-11-09
Apply
Apply

πŸ“ Brazil, Argentina, Colombia

πŸ” Payment processing and payroll management solutions

🏒 Company: Dev.Pro

  • 5+ years of full-stack development experience with expertise in Angular 16+ and .NET (.NET Framework 4.8, .NET 6+).
  • Experience with legacy systems (AngularJS, ASP.NET Web Forms) and Module Federation.
  • Strong understanding of cloud infrastructure and hands-on experience with cloud service vendors.
  • Strong database skills in Oracle, Azure SQL, and CosmosDB.
  • Proficiency with ORMs like Entity Framework 6 and Dapper.
  • Strong understanding of RESTful APIs and Azure Functions.
  • Familiarity with CI/CD pipelines and related tools, preferably Azure DevOps.
  • Experience writing unit tests, integration tests, and API contract tests.
  • Effective communication and problem-solving skills.
  • Upper-Intermediate+ English level.
  • Knowledge of Agile methodologies, preferably SAFe.

  • Enhance and maintain the web-based payroll platform by implementing improvements and optimizations.
  • Develop and refine user-friendly frontend features to improve overall user experience.
  • Collaborate to troubleshoot, debug, and resolve technical issues.
  • Participate in code reviews and implement best coding practices and standards.
  • Help create clear and comprehensive documentation related to the project.

SQLAgileASP.NETMicrosoft AzureOracleAsp.NETAzure.NET.NET coreAngularCI/CDAgile methodologiesRESTful APIs

Posted 2024-10-26
Apply
Apply

πŸ“ LATAM

πŸ” Software Development

🏒 Company: Truelogic Software

  • Recent past media application developer experience within the last 18 months.
  • 5+ years of professional software development experience.
  • 5 years of experience building applications on Apple platforms.
  • Proficiency in Swift language, SwiftUI, and UIKit.
  • Prior tvOS experience.
  • Thorough knowledge of the iOS platform and deep familiarity with Xcode.
  • Comfortable working with Bitrise, Git, and Jira.

  • Design, develop and test tvOS and iOS applications.
  • Collaborate with backend services teams to design and integrate APIs.
  • Partner with fellow engineers to innovate and improve app architecture.
  • Lead initiatives to enhance developer experience and feature velocity.
  • Work with cross-functional teams to define, design, scope, and ship new features.
  • Promote best practices in UX/UI for the platform.

Backend DevelopmentLeadershipSoftware DevelopmentAgileGitiOS DevelopmentSCRUMSwiftJira

Posted 2024-10-24
Apply
Apply

πŸ“ Americas

🧭 Full-Time

πŸ” DevOps

🏒 Company: Dagger

  • 5+ years of experience working as a Senior Software Engineer.
  • Experience with Go programming language.
  • Knowledge of Docker containers internal.
  • Experience with Cloud Providers such as AWS, GCP, Azure.
  • Familiarity with moby/buildkit or other build technologies.
  • Understanding of microservice architectures.
  • Ability to discuss design and performance tradeoffs in complex systems.

  • Build the product using the Go programming language.
  • Work directly with our teams, users, and Dagger clients.
  • Support DevOps engineers in building their platform with Dagger.
  • Learn and assist in integrating with various Cloud Platforms and DevOps tools.
  • Mentor other team members.
  • Develop other open source upstream projects such as Buildkit and related technologies.

AWSDockerGCPAzureGoCollaboration

Posted 2024-10-21
Apply
Apply

πŸ“ Americas, Europe

πŸ” Software Security

🏒 Company: ForAllSecure

  • Demonstrated passion for innovative tools for bug detection and code quality.
  • Strong computer science fundamentals (degree in related discipline).
  • Experience in systems-level programming, particularly in Linux.
  • Proficiency in Rust, Python, and/or C/C++.
  • Knowledge of compiler concepts like types, code generation, and control flow.
  • Understanding of binary execution formats, assembly, linkers, and loaders.
  • Familiarity with operating system concepts, including memory management and I/O.
  • Background in vulnerability research or reverse engineering (preferred).
  • Prior experience with technologies in program analysis (fuzzing, symbolic execution) is preferred.
  • Familiarity with modern exploitation techniques and mitigations is preferred.
  • Experience with run-time analysis tools like Valgrind or LLVM sanitizers is preferred.
  • Knowledge of OCaml, Haskell, or functional programming languages is preferred.
  • Familiarity with containerization technology (Docker/OCI) is preferred.

  • Work on cutting-edge technology to identify software vulnerabilities.
  • Collaborate locally and remotely with team members via various communication methods.
  • Develop new features, fix bugs, write tests, and review code.
  • Collaborate with support engineers and customers to enhance software security.
  • Build expertise in specific components of the Mayhem ecosystem.

PythonC++Rust

Posted 2024-10-21
Apply