Apply

Senior Software Engineer

Posted 2024-11-09

View full description

๐Ÿ’Ž Seniority level: Senior, 3-5 years

๐Ÿ“ Location: Mexico

๐Ÿ” Industry: Digital advertising, AdTech

๐Ÿข Company: GumGum

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 3-5 years

๐Ÿช„ Skills: Problem Solving

Requirements:
  • B.S. in Computer Science or equivalent experience.
  • 3-5 years as a senior engineer with expertise in Java, Spring, AWS, Kafka, DynamoDB, CI/CD, and Git.
  • Strong experience with high-volume AdTech and RTB systems.
  • Proven experience in AdTech product implementation and transaction systems (>100k transactions/sec).
  • Understanding of the Real-Time Bidding protocol (RTB).
  • Familiar with multi-threaded applications, distributed systems, and RDBMS.
  • Excellent problem-solving, communication, and organizational skills.
Responsibilities:
  • Develop and Optimize Web Services: Design high-traffic web services using Java, Spring, MySQL, Scylla, and DynamoDB.
  • Real-Time Bidding (RTB): Enhance RTB metrics and build algorithms to optimize KPIs like Fill Rate, TMAX, Win Rate, Revenue, and Cost.
  • Collaborate on AdTech Features: Innovate in ad tech, implement privacy frameworks, and lead discussions with cross-functional teams.
  • Product Development: Partner with Product teams to develop new features and resolve stakeholder issues.
Apply

Related Jobs

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

๐Ÿ“ Mexico

๐Ÿงญ Full-Time

๐Ÿ’ธ 2700 - 3700 USD per month

๐Ÿ” Financial services

  • Demonstrable proficiency with at least two of the following: building attractive user interfaces, building data driven REST APIs, administering databases/cloud/servers.
  • 5-8 years professional experience in relevant technology and projects.
  • Experience with ongoing adherence to best practices and managing DevOps pipelines.
  • Experience presenting to clients and communicating technical and business value.
  • Ability to understand business outcomes related to development projects.
  • Experience in coaching and mentoring through collaboration and code reviews.
  • Relevant educational background may include a Bachelor's Degree or intensive programs.

  • Enhance the teamโ€™s capacity to deliver assigned stories by the end of the sprint.
  • Cultivate camaraderie and ensure Core Values are integrated within the project team.
  • Develop features requiring novel technical designs and mentor junior developers.
  • Document plans for anticipated risks and blockers, and advance best practices.
  • Serve as technical SME during sprints, managing pipelines and key deliverables.
  • Present technical and sprint demos during review meetings.

Backend DevelopmentLeadershipSoftware DevelopmentAgileFrontend DevelopmentHTMLCSSJavaJavascriptSCRUMTypeScriptVue.JsJavaScriptAngularREST APIVue.jsCommunication SkillsCollaboration

Posted 2024-11-09
Apply
Apply

๐Ÿ“ United States, Canada, Mexico

๐Ÿ” Fleet management software

  • 4+ years of experience building and shipping native Android apps.
  • Proficient in crafting quality code in Kotlin.
  • Experience with Compose.
  • Mastery of the Android SDK and mobile-specific fundamentals such as networking and multithreading.
  • Attention to detail in designing human-centered interfaces.
  • Experience with consuming RESTful APIs.
  • Commitment to improving code quality through unit and UI tests.
  • Knowledgeable in the current state of the Android platform, deployment, and CI best practices.
  • Excellent written and verbal communication skills.

  • Craft and continuously ship well-tested, maintainable, and efficient Kotlin code.
  • Collaborate with product and design teams to create and refine features.
  • Ensure quality in your code with unit and UI tests.
  • Proactively identify and resolve bugs and performance issues.
  • Take an active role in shaping mobile engineering best practices.

AndroidKotlinCommunication SkillsRESTful APIs

Posted 2024-11-08
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

๐Ÿ“ US, Canada, Mexico, Germany

๐Ÿ’ธ 143700 - 194500 CAD per year

๐Ÿ” Sustainable energy

๐Ÿข Company: Aurora Solar๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $200.0m Series D on 2022-02-28SolarRenewable EnergySaaSClean EnergySoftware

  • Working experience as a Full Stack developer.
  • Expertise in the latest C++.
  • Experience with Javascript and/or Typescript.
  • Experience with Git or other version control systems, CI/CD and Automated testing.
  • Self-motivated, good communication skills, emphasizes team results over self, comfortable with ambiguity.

  • Help deploy best practices in FE and BE software development.
  • Enhance our Ruby-on-Rails BE application and related set of services to ease the integration of CAD technologies to the Aurora Cloud Platform.
  • Create new FE and BE services on AWS related to CAD technologies.
  • Maintain and create corresponding Web APIs used by strategic technical partners.
  • Optimize / Implement efficient FE-BE interfaces and libraries for processing high-volume of data.
  • Mentor teammates on service-oriented architecture and BE implementation.
  • Take operational responsibility for the services that are owned by your team, including taking part in an on-call rotation.

AWSLeadershipSoftware DevelopmentGitJavascriptTypeScriptC++JavaScriptCommunication SkillsCI/CD

Posted 2024-10-23
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

๐Ÿ“ Mexico

๐Ÿ” Automotive

๐Ÿข Company: Salvo Software

  • Bachelorโ€™s or Masterโ€™s degree in Computer Science, Computer Engineering, Mechatronics, or a related field.
  • 7+ years of experience in software and firmware development roles.
  • Experience with C programming.
  • Deep knowledge of automotive protocols (e.g., CAN, LIN, UDS, OBD-II, Pre-CAN protocols).
  • Expertise in real-time operating systems (RTOS) for embedded systems.
  • Experience with boot code, low-level OS code, device drivers, and IO devices.
  • Understanding of ARM architecture, particularly M4 and A9, and SoC bring-up.
  • Familiarity with low-level communication protocols like I2C, UART, SPI.
  • Strong debugging skills and experience with cloud-connected devices.
  • Excellent written and verbal communication skills in English.
  • Experience in power sports, such as Polaris.
  • Expertise in automotive Electronic Control Units (ECUs).
  • Experience with STM32 microcontroller programming.
  • Expertise in BSP and drivers for Bluetooth, WiFi, USB.
  • Knowledge of hardware and firmware interaction and development.

  • Develop and maintain software for automotive diagnostic systems.
  • Design and implement solutions involving automotive protocols.
  • Implement drivers and features such as Bluetooth, USB, J2534, and multiprocessor functionality.
  • Collaborate with teams to integrate hardware, firmware, and software components.
  • Participate in low-level firmware development for embedded systems.
  • Debug and troubleshoot complex software and hardware issues.
  • Ensure the quality of code and maintain proper documentation.
  • Mentor junior engineers and contribute to the technical growth of the team.

LeadershipSoftware DevelopmentEmbedded SystemsC (Programming language)Communication SkillsAnalytical SkillsCollaboration

Posted 2024-10-15
Apply
Apply

๐Ÿ“ Americas

๐Ÿ” Software Development, Blockchain

๐Ÿข Company: Hashgraph

  • 4+ years in Java
  • 3+ years in relational databases (preferably PostgreSQL)
  • 1+ years in Kubernetes
  • Experience with REST APIs
  • Knowledge of Spring Boot & Data structures
  • Strong problem-solving and reasoning skills
  • Strong communication skills
  • Collaborative mindset
  • Adaptability
  • Commitment to continuous learning and improvement

  • Being responsible for the entire application lifecycle from design, implementation, testing, and deployment to day two operations
  • Deploying APIs using gRPC, GraphQL, and REST
  • Identifying and eliminating query bottlenecks
  • Innovating, designing, implementing, and testing new approaches to improve speed and scalability
  • Rotating release manager responsibilities via a GitOps-based deployment model

PostgreSQLJavaKubernetesSpringSpring BootData StructuresgRPCCommunication SkillsProblem Solving

Posted 2024-10-11
Apply
Apply

๐Ÿ“ US, Canada, Mexico, Germany

๐Ÿ” Sustainable energy

๐Ÿข Company: Aurora Solar๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $200.0m Series D on 2022-02-28SolarRenewable EnergySaaSClean EnergySoftware

  • Working experience as a Full Stack developer.
  • Expertise in the latest C++.
  • Experience with Javascript and/or Typescript.
  • Experience with Git or other version control systems, CI/CD and Automated testing.
  • Self-motivated with good communication skills, emphasizes team results over self, comfortable with ambiguity.
  • Language Requirement: Proficient in both written and spoken English.

  • Help deploy best practices in FE and BE software development.
  • Enhance our Ruby-on-Rails BE application and related set of services to ease the integration of CAD technologies to the Aurora Cloud Platform.
  • Create new FE and BE services on AWS related to CAD technologies.
  • Maintain and create corresponding Web APIs used by strategic technical partners.
  • Optimize / Implement efficient FE-BE interfaces and libraries for processing high-volume data.
  • Mentor teammates on service-oriented architecture and BE implementation.
  • Take operational responsibility for the services that are owned by your team, including taking part in an on-call rotation.

AWSLeadershipSoftware DevelopmentGitJavascriptRubyTypeScriptC++JavaScriptCommunication SkillsCI/CD

Posted 2024-10-02
Apply