Career Opportunities >> Principal Lead Engineer
Principal Lead Engineer
Summary
Title:Principal Lead Engineer
ID:1155
Department:Information Technology
Location:Pleasanton, CA
Description

Join Our Team
We call ourselves Blumers. We work on really exciting stuff together, we eat and play together, and we help each other out (who woulda thought?!).

With 25 years in the business and a full rebranding and renaming of our company in September 2018, think of Blume Global as not your typical start-up. Think up-start.

The secret sauce? Our people.

We’ve got leaders—both women and men—with diverse backgrounds, college interns and lots of talented, smart people in between. We’re a resourceful and scrappy bunch, currently at around 200 employees in 4 offices in the Bay Area, Boston, Chicago, and Hong Kong. And we have a well-established and growing customer and partnership base across the supply chain industry.

Some highlights of working at Blume Global are:

  • Growth – professional development, company, and industry
  • Fun – free lunch Fridays, happy hours, office surprises and more
  • Humility – everyone leaves their egos at home
  • Innovation – We’re working on some really cool stuff for the supply chain, whether it’s AI, machine learning, IoT or blockchain.

About Blume Global

From the world's largest global retailers, manufacturers and consumer products companies to the smallest local drayage trucking companies, success depends on end-to-end visibility and orchestration of global supply chain networks across every move, every mode and every mile. With its AI-enabled, data-driven digital platform and solutions for real-time visibility, logistics execution, asset management, optimization and financial settlement, Blume Global leverages 25 years of data insights, its globally connected network and advanced technologies to help enterprises be more agile and responsive, improve service delivery and reduce costs. Learn more at blumeglobal.com.

As Principal Lead Engineer for Blume Global, you will:

  • Work with product team to understand product vision and requirements
  • Solve complex technical problems and also engage with the team in architecture and design
  • Produce deliverables at a consistently high rate and with consistently excellent quality
  • Work with a team of engineering professionals to ensure the highest quality product delivery

As a member of our team, you will be responsible for ensuring the successful launch of many product features.

Key responsibilities

  • Work with lead engineers and architects in crafting technical designs
  • Write code that is of high quality and consistent with our coding standards
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
  • Maintain best practices for development/code changes as needed
  • Assist in the design and architecture of our suite of software applications
  • Serve as a member of a Scrum team and participate in all planning, stand-up and retrospective meetings

Requirements

  • Bachelor’s Degree in Computer Science or related field
  • 8+ years of leading a software development team experience
  • Preferably with experience on product development for external customers.
  • Experience in working in an onsite and offshore development model
  • Must have hands-on design and development experience in Java, J2EE, Spring, Hibernate, JUnit and front-end development experience including HTML5, JavaScript, and CSS3
  • Strong integration background required. Experience with REST, JSON and APIs is required
  • Experience with as many of the following is highly desirable: WebLogic/Tomcat, Node.js, XML, XSLT, XPath, Web Services, SOA, SOAP, Oracle, DB2, MongoDB, SQL, and query performance tuning
  • Experience with code management and continuous integration techniques and tools such as Maven, Gradle, ANT, SVN, Artifactory, Selenium, SOAP UI, Jenkins, NPM etc. is highly desirable
  • Experience building complex software systems that have been successfully delivered to customers
  • Strong Computer Science fundamentals and working knowledge in data structures, algorithms, problem-solving and complexity analysis
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
  • Proven ability to troubleshoot issues in production including root cause analysis
  • Self-directed and capable of working effectively in a highly innovative and fast-paced environment
  • Experience with Agile software development in a UNIX/Linux environment
  • Experience with system architecture/design

Qualifications

  • Passionate about technology and technical challenges of all types excite you
  • Eagerness to learn and learn fast, enjoy working in a fast-paced environment
  • Mentor developers in analysis, design, coding and unit testing techniques
  • Motivated self-starter and team player; you inspire others to achieve great things
  • Driven to provide the best customer experience via technology
  • Supply chain industry experience is preferred
  • Proven ability to work effectively in a cross-functional team
  • Strong problem solving and troubleshooting skills with the ability to come up with creative solutions for different problems
  • Strong written/spoken communication skills
  • Experience with distributed systems operating in a scalable/high volume environment
  • Ability to drive innovation

 

 

Alternatively, you can apply to this job using your profile on one of the following sites:


Powered by ApplicantStack