Apply

Senior Software Engineer

Posted 20 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 6+ years

๐Ÿ“ Location: United States of America

๐Ÿ” Industry: Logistics

๐Ÿข Company: chrobinson

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 6+ years

๐Ÿช„ Skills: AWSSQLDesign PatternsGCPGitJavaKafkaMongoDBOracleC#Azure.NET.NET coreCommunication SkillsCI/CD

Requirements:
  • 6+ years of experience designing and driving implementation of large-scale software products or services that span multiple systems.
  • Experience developing proof of concepts (POCs) and bringing innovative ideas to life.
  • Demonstrated ability to lead and mentor engineering teams.
  • Excellent communication and teamwork abilities.
  • Experience with modern development languages (e.g., .Net CORE, C#, Java).
  • Experience with database objects in relational (e.g., MS SQL, Oracle) and non-relational databases (e.g., MongoDB, Elastic, Cosmos).
  • Experience with microservice architecture, CQRS, event driven and eventually consistent system design patterns and system flows.
  • Experience with data streaming architecture and frameworks (Kafka, ESB).
  • Experience establishing testing patterns, acceptance testing criteria, and reviewing othersโ€™ automated tests.
  • Experience with version control systems (e.g., GIT, GITHub, TFS, etc.).
  • Experience with CI/CD continuous integration / continuous deployment practices.
  • Experience building cloud native applications and services (e.g., Azure, AWS, GCP).
  • Experience with end-to-end feature development including backend/API engineering.
  • Strong analytical and communication skills; ability to communicate complex ideas effectively.
  • Proven track record of effectively delivering results in a fast-paced environment while managing multiple priorities.
  • Bachelorโ€™s Degree in Computer Science, Software Engineering, or MIS; or 4 years of equivalent work experience and a high school diploma/GED.
Responsibilities:
  • Develop and implement a technical roadmap for geography data services (geocoding, routing, distance calculations).
  • Lead and mentor a team of engineers, fostering a collaborative and innovative work environment.
  • Design and develop proof of concepts (POCs) to validate new ideas and technologies.
  • Build resilient and scalable solutions that are critical to the platform's success.
  • Conduct thorough research to identify and adopt the best technical products and solutions.
  • Collaborate with cross-functional teams to ensure seamless integration and functionality.
  • Stay up-to-date with the latest industry trends and technologies to drive continuous improvement.
Apply

Related Jobs

Apply

๐Ÿ“ United States, Colorado

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000.0 - 160000.0 USD per year

๐Ÿ” Hospitality

๐Ÿข Company: Evolve

  • 5+ years of Salesforce Development Experience, including custom Apex script, Lightning Components, Salesforce APIs and Copado CI/CD platform
  • Experience with Service Cloud Voice and Digital Engagement implementation
  • Experience with designing and documenting Salesforce architecture, data modeling, and security best practices
  • Solid software engineering fundamentals and committed to mentoring less experienced engineers
  • Independent and proactive at finding and fixing issues
  • Excellent giver and receiver of constructive code review feedback
  • Experience with Agile development process
  • You have a knack for finding solutions to problems - and using a full arsenal of debugging tools
  • You have built your own custom tools to help you automate tasks
  • Experience with Git version control and repository management in Gitlab

  • Build and maintain our Sales and Service Clouds and integrations with upstream and downstream consumers in mind
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in backend development tools and technologies
  • Lead ecosystem-level design reviews, perform architecture reviews, and write technical documentation in collaboration with peers
  • Drive improvements to system reliability, observability, monitoring, and testability
  • Work directly with an Engineering Manager and Product Manager(s) to clearly understand the problem being solved
  • Collaborate with stakeholders from internal operations teams as well as external integration partners
  • Effectively debug high complexity multi-system problems and come up with good-better-best solutions
  • Execute on engineering and release priorities successfully through strong leadership and communication
  • Drive code reviews and collaborate with other team members on coding standards and best practices, third-party integrations, and other backend development processes

AgileGitSalesforceData modelingSoftware Engineering

Posted 1 day ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ” Cloud Enablement Software

๐Ÿข Company: Kion๐Ÿ‘ฅ 10-50Energy

  • 5+ years of experience building scalable web-based applications using modern languages.
  • Production experience with JavaScript frameworks like Angular, React, or Vue.
  • Production experience with back-end web languages such as Go, Java, Ruby, Python, Node, or C#.
  • Production experience designing and querying data stores in RDBMS like MySQL or Postgres.
  • Experience in designing, building, and integrating APIs.
  • Experience developing solutions on major cloud providers like AWS, Google, or Azure.
  • Ability to own technical aspects of web features.
  • Ability to review and analyze requirements for production-ready code.
  • Ability to clearly document architecture and code.
  • Ability to collaborate with cross-functional teams for quality assurance.
  • Familiarity with Agile frameworks, including Scrum.
  • Excellent oral and written communication skills.
  • Strong problem-solving and troubleshooting capabilities.

  • Work with designers to implement their designs.
  • Architect full-stack solutions for customer cloud experiences.
  • Build and maintain front-end components and API services.
  • Enhance codebase for better usability and extensibility.
  • Apply creative problem-solving to various challenges.
  • Contribute to the planning and scoping of engineering tasks.

AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLAgileFrontend DevelopmentGoAngularREST API

Posted 2 days ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 175000.0 - 210000.0 USD per year

๐Ÿ” Mining and mineral exploration technology

๐Ÿข Company: KoBold Metals๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $491,455,627 Series C 3 months agoArtificial Intelligence (AI)MineralMiningSoftware

  • 4+ years of software engineering experience, ideally in production cloud data systems.
  • Proficiency with Python.
  • Ability to write production-quality code that is correct, readable, well-tested, scalable and extensible.
  • Skilled in large-scale system design.
  • A track record of taking ownership from problem definition to project delivery.

  • Deep engagement with exploration geologists and data scientists.
  • Building data pipelines and tooling for deriving insights from exploration data.
  • Leading a small group of software engineers for project delivery.
  • End-to-end ownership of projects from design to implementation.
  • Responding to design and code feedback while providing feedback to teammates.
  • Operationally managing the team's services and assisting scientific colleagues.

AWSDockerPythonCloud ComputingKubernetesData engineering

Posted 5 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 169000.0 - 240000.0 USD per year

๐Ÿ” Fintech

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems with technologies like AWS, MySQL, and Kubernetes.
  • Experience designing and implementing platform engineering systems that balance flexibility, safety, and maintainability.
  • 4+ years of experience with cloud providers including AWS, Azure, or GCP.
  • Experience defining a technical plan for significant feature or system component delivery.
  • Skilled in writing high quality, easily understandable code.
  • Ability to make significant changes in a large code base with safety tools and practices.
  • Proactively seek feedback for personal growth.
  • Strong verbal and written communication skills.

  • Own and deliver quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics.
  • Proactively identify and advocate for project, process, technology, or business issues and lead solutions.
  • Support operations and availability by creating and monitoring metrics.
  • Foster a culture of quality by setting/improving standards for code review and design.
  • Develop talent through feedback, guidance, and leading by example.

AWSPythonCloud ComputingKotlinKubernetesMySQLMicroservices

Posted 5 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 110000.0 - 120000.0 USD per year

๐Ÿ” Nonprofit/Journalism/Technology

๐Ÿข Company: Freedom of the Press Foundation๐Ÿ‘ฅ 11-50๐Ÿ’ฐ $480,000 about 11 years agoFinanceDigital EntertainmentSpeech Recognition

  • Solid experience in Python or Rust, with expertise in security-focused application development.
  • Experience in desktop GUI development, preferably using Qt or a Linux-compatible framework.
  • Skills in DevOps, automation, and release management.
  • Design and implementation of secure communication protocols.
  • 5-plus years of experience as a software engineer in a production environment.
  • Experience with Git, continuous integration, build automation, and test-driven development.
  • Experience working as part of a collaborative team, including routine peer review of code contributions.
  • A passion for protecting press freedom rights.

  • Adding new features to SecureDrop Workstation, such as workflows for redacting and sanitizing documents.
  • Building out server API functionality to support SecureDrop Workstation development.
  • Performing code reviews for contributions from the development team and the larger SecureDrop community.
  • Testing the security properties of current and proposed functionality/architecture using quantitative threat models.
  • Prototyping client-side encryption for journalist and source communication.
  • Working with external collaborators, including UX consultants and researchers.
  • Taking turns on maintenance and release tasks with the rest of the team.

PythonGitRelease ManagementRustDevOps

Posted 5 days ago
Apply
Apply

๐Ÿ“ North America, Europe

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000.0 - 170000.0 CAD / USD per year

๐Ÿ” Blockchain technology

  • Proven extensive experience in software engineering and distributed systems.
  • Ability to write production-ready applications in Go.
  • Ability to reason about tradeoffs between different engineering approaches.
  • Familiar with data storage solutions (SQL/noSQL databases).
  • Familiar with containerized infrastructure (Docker, Kubernetes).
  • Results-oriented individual with a high EQ and attention to detail.
  • Architect own solutions factoring in maintenance, scalability, and security.
  • Familiar with team processes based on agile methodology.
  • Collaborative approach to sharing ideas and finding innovative solutions.
  • Improve overall productivity through technical leadership and mentorship.

  • Create high performance indexing software to ingest data from blockchains or other sources in Go.
  • Full responsibility for technical architecting and team processes.
  • Work closely with other business units to prioritize deliverables and set timelines.
  • Make technical decisions and explain them to team members for buy-in.
  • Process big data collections and design fast-read data storages.
  • Design and implement high availability APIs for large blockchain datasets.
  • Design next generation data pipelines.
  • Mentor junior team members.

DockerSQLBlockchainKubernetesData engineeringGoNosql

Posted 5 days ago
Apply
Apply

๐Ÿ“ Canada, US, NOT STATED

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000.0 - 170000.0 CAD per year

๐Ÿ” Blockchain technology, Web3

๐Ÿข Company: Figment๐Ÿ‘ฅ 11-50HospitalityTravel AccommodationsArt

  • Proven extensive experience in software engineering and distributed systems.
  • Ability to write production-ready applications in Go.
  • Ability to reason about tradeoffs between different engineering approaches.
  • Familiarity with data storage solutions such as SQL and NoSQL databases.
  • Experience with containerized infrastructure, including Docker and Kubernetes.
  • High attention to detail with a results-oriented approach.
  • Ability to architect solutions considering maintenance, scalability, and security.
  • Familiar with agile methodologies and team processes.
  • Collaborative approach for sharing ideas and finding innovative solutions.

  • Create high performance indexing software to ingest data from blockchains or other sources in Go.
  • Full responsibility for technical architecting and team processes.
  • Work closely with various business units to prioritize deliverables and set timelines.
  • Make technical decisions on different engineering approaches and achieve buy-in from team members.
  • Process big data collections and design fast-read data storages.
  • Design and implement highly available APIs for large blockchain datasets.
  • Design next generation data pipelines.
  • Serve as a mentor for junior team members.

DockerSQLBlockchainKubernetesGoNosql

Posted 5 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ’ธ 133000.0 - 215000.0 USD per year

๐Ÿ” Database Management Systems

๐Ÿข Company: ClickHouse๐Ÿ‘ฅ 101-250๐Ÿ’ฐ Series B about 2 years agoDatabaseArtificial Intelligence (AI)Big DataAnalyticsSoftware

  • 5+ years of industry experience building high-scale, data-intensive software solutions.
  • Proficient in Golang (preferred) or Java with deep experience in distributed systems.
  • Strong background in designing and implementing robust ETL pipelines.
  • Solid experience with cloud-native architecture and infrastructure.
  • Practical experience with Kubernetes, including debugging and managing distributed systems.
  • Exceptional production debugging skills in fast-paced environments.
  • A founderโ€™s mindset focused on impact and innovation.
  • Excellent communication skills and teamwork.

  • Build scalable systems capable of handling petabytes of data in real-time.
  • Integrate diverse datastores including MySQL, Mongo, Snowflake, and S3.
  • Leverage ClickHouse's performance to create effective solutions.
  • Collaborate with internal teams to align with customer needs.
  • Drive innovation by leading technical discussions and implementing improvements.

Cloud ComputingETLJavaKubernetesClickhouse

Posted 5 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000.0 - 210000.0 USD per year

๐Ÿ” CRM

  • We're looking for high achieving, full-time Software Engineers.
  • You should have a good understanding of web technologies.
  • You need to be comfortable in a fast-paced environment with a small, talented team.
  • Ability to manage time well, communicate effectively, and collaborate in a fully distributed team is essential.

  • You will be joining one of our six cross-functional teams.
  • You will collaborate with other backend & frontend engineers, product managers, and designers.
  • Your goal will be to design, implement, launch, and scale major systems and user-facing features.

AWSDockerPostgreSQLPythonElasticSearchFlaskKubernetesMongoDBREST APIRedisCI/CDTerraformAnsible

Posted 6 days ago
Apply
Apply

๐Ÿ“ San Francisco, NYC

๐Ÿงญ Full-Time

๐Ÿ’ธ 160000.0 - 210000.0 USD per year

๐Ÿ” Knowledge-sharing economy

๐Ÿข Company: Office Hours๐Ÿ‘ฅ 11-50๐Ÿ’ฐ $5,000,000 Seed almost 4 years agoCommunitiesMarketplaceSoftware

  • You have 6+ years of software engineering experience.
  • You take pride in your craft and have a track record of shipping high-quality products and features at scale.
  • You have the ability to turn user and business problems into engineering solutions.
  • Youโ€™re a self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems.

  • Build the backend for various user-facing features.
  • Improve the platform architecture and data model to provide a performant, reliable product experience.
  • Continuously improve engineering processes, tools, and systems that allow us to scale the code base, productivity, and team.
  • Enhance our analytics, monitoring, and alerts so that we can identify and respond to operational incidents.

AWSDockerNode.jsElasticSearchKubernetesMongoDBRabbitmqTypeScriptTerraform

Posted 7 days ago
Apply