Senior Software Engineer

1 month ago


San Francisco CA, United States iTradeNetwork, Inc. Full time

ABOUT ITRADENETWORK

At iTradeNetwork, we work as a team to empower the world to access the freshest, most affordable, and safest food ItradeNetwork was founded in 1990 and is the leading global provider of end-to-end supply chain management, data, and intelligence solutions for the foodservice industry. The company builds bridges between suppliers and buyers of perishable food. Our collaborative approach is at the heart of the world’s leading food and beverage trading network. Our mission is to deliver supply chain software solutions to the food service & retail grocery industries in order to increase profitability, improve compliance, and strengthen trading partner relationships.

iTradeNetwork boasts 13/25 top North American grocers, 8/10 top North American foodservice distributors, and 8/10 top global food/beverage manufacturers. OMS (Order Management System) is the industry standard for fully integrated, end-to-end perishables order management. A market-leading solution for two decades, OMS boasts a network of thousands of perishables buyers, suppliers, and transportation providers using its collaborative platform to drive profitability and eradicate cost and waste from their supply chain operations.

In 2010, iTradeNetwork was acquired by Roper Technologies (NYS: ROP) and became part of Roper's Portfolio which includes over 20 companies. Roper Technologies was founded in 1981 and is a market-driven, diversified growth company and is a constituent of the S&P 500 and Fortune 1000.

JOB SUMMARY

The Senior Software Engineer works on complex problems where analysis of situations or data requires an in-depth evaluation of various factors. Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criterion for obtaining results.

The Senior Software Engineer possesses a thorough knowledge of software, documentation, utilities and program scripts, and excellent written and verbal communication skills.

They demonstrate an advanced knowledge of application development lifecycles, technical reviews, software maintenance, configuration management, human factors/interface, and experience in software testing methodologies.

The Senior Software Engineer will provide work leadership by assigning work, resolving problems and managing small teams. This individual will interact with other project teams, product managers, and customers to coordinate project interdependencies.

Responsibilities:

  • Responsible for designing, developing and modifying applications, developing system interfaces, and implementing software upgrades for Software as a Service product offerings.
  • Develop new functions and features across the full application stack including the data model layer, business layer, API layer and UI layer.
  • Enhance and resolve issues on existing applications. Partner with customer support to troubleshoot and resolve escalated production issues.
  • Refactoring code for performance and code maintainability.
  • Assist in the creation and execution of unit, integration and system tests.
  • Contribute to product and technical direction by brainstorming with Architects, Data Scientists, and Business and Product Managers
  • Collaborate with product management, UX and QA teams.
  • Lead the design efforts for key areas of functionality
  • Provide mentorship and help develop more junior engineers
  • As a proponent of agile development methodologies, advocate for and help educate the team in the strong, ongoing adoption of Scrum and related practices.
  • Provide expertise in core data structures and algorithms and their practical implementation.
  • Recommend changes in development, maintenance, and system standards.
  • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding.
  • Investigate and evaluate new technologies.

Qualifications:

  • Bachelor's degree in computer science, engineering, or a related field required. Masters degree preferred.
  • 5+ years of software development experience
  • Excellent written and verbal communication and presentation skills
  • Self-starter, strong analytical and problem-solving skills
  • Excellent organizational/time-management and multitasking skills, and demonstrated ability to meet deadlines for multiple projects
  • Ability to work across departmental boundaries to resolve issues

Technical Skills (Required Skills)

  • 5+ years of experience in Java software development and web based applications.
  • Oracle certification as Java Developer, Java Platform or J2EE Developer is desirable.
  • Proficiency with Agile or Continuous Integration methodologies
  • Proficiency with SOAP (web services) and/or REST API usage.
  • Proficiency with relational databases including Oracle and MySQL
  • Expert with Unit Test frameworks
  • Expert with design pattern concepts and applications.

Preferred Skills Knowledge with:

  • Spring Framework and Spring Boot is desirable.
  • JavaScript based UI frameworks such as AngularJS, Angular2+, ReactJS
  • Google Cloud or other cloud service
  • Big Data / Hadoop and NoSQL databases is a big plus
  • Cloud Native Technologies such as Docker containers and Kubernetes is a big plus
  • Apache Kafka is a plus
  • Native mobile development (Android, iOS)
#J-18808-Ljbffr

  • San Francisco, California, United States Bunkerhill Health Full time

    About the roleWe are seeking a talented and enthusiastic Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will work closely with our team to develop, test, and maintain software solutions that meet our clients' needs.Responsibilities:Collaborate with cross-functional teams to understand project requirements and translate...


  • San Francisco, United States Accelon Inc Full time

    Job DescriptionJob DescriptionSenior Software Engineer (Hybrid - San Francisco, US)DescriptionOur Partner is seeking a Senior Software Engineer with 7+ years of experience in Software development with the following requirements: Bachelor's degree in Computer Science or related. Strong hands-on coding experience.7+ years of relevant industry experience...


  • San Francisco, United States Calqulate Full time

    About the job Senior Software Engineer Position: Senior Software Engineer - Cloud Platform Integration Responsibilities: Design and develop core cloud platform and integrate with cloud partners. Design and develop complex, highly scalable, distributed applications and systems that form the backbone of our cloud platform. Write APIs to seamlessly integrate...


  • San Francisco, United States Carta Healthcare Full time

    At Carta Healthcare , we believe in a multidisciplinary approach to solving problems. Our mission is to automate and simplify the work that burns out clinical staff, so they can focus on patient care. Our AI Enabled Technology offers a complete solution (people, process and technology) to support the Healthcare Registry Data Market. We design products that...


  • San Francisco, United States Intelletec Full time

    Our client, a YC-backed company building AI Agents, recently raised funding and is growing its engineering team. It is seeking multiple Software Engineers.EXPERIENCE≥4 years of experience as a significant contributor on an established engineering team and intentionally pursuing early-stage opportunities, or a similar level of experience as the CTO, VP...


  • San Francisco, United States Intelletec Full time

    Our client, a YC-backed company building AI Agents, recently raised funding and is growing its engineering team. It is seeking multiple Software Engineers.EXPERIENCE≥4 years of experience as a significant contributor on an established engineering team and intentionally pursuing early-stage opportunities, or a similar level of experience as the CTO, VP...


  • San Francisco, United States Pallet Service Corporation Full time

    Senior Software Engineer - San Francisco WHO WE ARE Pallet is a company dedicated to disrupting the logistics industry. Located in San Francisco, CA, we've secured $14 million in funding from investors, including Bain Capital Ventures and Bessemer. Our flagship product is a cartage Transportation Management System (TMS) designed to streamline business...


  • San Francisco, United States Cottage Company Full time

    Cottage was founded with the belief that there had to be a better way for homeowners and contractors to work together. We are building a marketplace that connects homeowners, pros and suppliers with modern tools to scope their work, transact and collaborate. We're starting with Accessory Dwelling Units (ADUs), which provide much needed housing, a smart...


  • San Francisco, United States SA Technologies Inc Full time

    Role: Senior Software Engineer Location: San Francisco, CA Estimated Duration: FullTime Our client is looking for a Senior Engineer who is excited to lead development of great products, while keeping a healthy balance of velocity and engineering excellence. You will be joining as one of the very first people at the client site that will help shape everything...


  • San Francisco, United States Square Full time

    Bitkey sits within the Proto team. Proto's purpose is to accelerate the worlds transition to a more open economy by making products that increase access and independence for everyone. The first two initiatives weve identified that represent the big Software Engineer, Mobile Engineer, Software, Engineer, Senior, Technology


  • San Francisco, CA, United States SingleStore Full time

    Position OverviewThe SingleStore database engine team is responsible for building the core database engine behind SingleStore. This includes developing in-memory and on-disk data structures and algorithms, row and columnar stores, networking, query optimization, and execution.As a senior software engineer on the database engine team, you will have the unique...


  • San Francisco, CA, United States Worldcoin.org Full time

    About the Company:Worldcoin () is an open-source protocol, supported by a global community of developers, individuals, economists and technologists committed to expanding participation in, and access to, the global economy. Its community is united around core beliefs in the inherent worth and equality of every individual, the right to personal privacy, and...


  • San Diego, CA, United States Catapult Staffing Full time

    Senior Software Developer (Authentication Services or Backend Services) San Diego, CA (Hybrid) Contract, Full-Time (6+ Months) About Our Client: Our client is a renowned software company with a strong presence in financial and tax preparation solutions. With decades of experience, they provide innovative platforms and services to empower consumers and...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.We’re hiring talented Senior Software Engineers to join the Snowflake Developer Ecosystem team! This position will work directly with our engineering team to build a centralized API Platform for Snowflake product teams to develop and publish first-class APIs with standardization and governance. We need...


  • San Francisco, California, United States Motion Recruitment Full time

    This conversational AI HealthTech startup in SF is looking to bring on a Senior Software Engineer for a full time, hybrid role. They are leveraging generative AI and machine learning to make healthcare more accessible and affordable. Apply today Required Skills & Experience:4-8 YOE professionally Python Cloud (aws, gcp, or azure) Audio and Voice...


  • San Diego, United States High Side Technology Full time

    Job DescriptionJob DescriptionDescription:HST has an immediate need for a senior software engineer to provide software design and architecture support to multiple Department of Defense (DoD) and Intelligence Community (IC) clients. The successful candidate will lead critical microservices-centric software design, development and application modernization...


  • San Diego, CA, United States Talent Software Services Full time

    Site Reliability Engineer - Senior (NE) Job Summary: Talent Software Services is in search of a Site Reliability Engineer - Senior (NE) for a contract position in San Diego, CA. The opportunity will be one year with a strong chance for a long-term extension. Position Summary: As a member of the CICD and Cloud Reliability team you'll work at the heart of...


  • San Diego, CA, United States Talent Software Services Full time

    Site Reliability Engineer - Senior (NE) Job Summary: Talent Software Services is in search of a Site Reliability Engineer - Senior (NE) for a contract position in San Diego, CA. The opportunity will be one year with a strong chance for a long-term extension. Position Summary: As a member of the CICD and Cloud Reliability team you'll work at the heart of...


  • San Francisco, United States Pallet Service Corporation Full time

    WHO WE ARE Pallet is a company dedicated to disrupting the logistics industry. Located in San Francisco, CA, we've secured $14 million in funding from investors, including Bain Capital Ventures and Bessemer. Our flagship product is a cartage Transportation Management System (TMS) designed to streamline business operations. We've eliminated data entry,...


  • San Francisco, United States Spice AI Full time

    Building data and AI-driven software is still way too hard, even for advanced developers. At Spice AI, we’re helping developers combine code with data and machine learning (ML) to create truly intelligent applications. Spice AI is on a mission to make this as easy as creating a modern web page. Spice.ai provides building blocks for data and AI-driven...