Senior Software Engineer - Kansas City, United States - VeriShip

    VeriShip
    VeriShip Kansas City, United States

    1 month ago

    Default job background
    Description

    Sifted is a team of intelligent, creative, and collaborative people - leveraging logistics data-science to solve complex problems for shippers.

    Our software gives shippers the clarity and control they need to optimize their operations and save money. We're changing the way parcel supply chain management is done. And this is just the beginning.

    Every day, our team works to uncover new ways to help shippers feel empowered and thrive.

    Sifted Senior Software Engineers' goals are to develop the next generation of our solutions. The work includes planning, designing, building, testing, documenting, deploying, and maintaining software, data structures, and information systems. This person thrives in a fast-paced environment and has a track record of creating alignment and inspiring trust with their peers and with the business stakeholders. This person will be able to work in a high-performing team with deep capabilities to build out a dynamic software platform based on best practices; one that can be easily adapted to meet the rapidly changing needs of a growing company focused on market domination.

    This role will be responsible for working closely with product owners and stakeholders to define scope, gather requirements, and implement new software solutions and product features. This role will also have a strong influence on the application design and architecture. It is also expected for this role to mentor other engineers with best practices.

    We value learning, risk-taking, and the effort that will drive Sifted to the next level. If you're ready to work in a fun, fast-paced, start-up-like environment let's chat

    Requirements

    • Contribute to architecture and design of solutions, provide technical direction and expertise to the rest of the team*
    • Build and enhance data infrastructure and pipelines to ensure a high degree of reliability, performance, and scalability*
    • Full-stack application, complex system, and infrastructure development*
    • Expertise in one or more of the following languages: C#, JavaScript, TypeScript, Java or Python*
    • Contribute to all aspects of software architecture, development, test automation, and deployment pipelines*
    • Collaborate with teams consisting of engineers, product managers, data scientists and analysts*
    • Develop and implement techniques and processes to improve software quality, cost-effectiveness, increase automation, and operational excellence*
    • Work with stakeholders to develop strategic solutions and data infrastructure*
    • A desire to learn new business processes and technologies, excellent problem-solving skills, the ability to rapidly apply lessons learned, and the desire to collaborate across the organization*
    Desired Skills and Experience
    • 4+ years of full-stack software engineering experience
    • Thorough understanding of C# and its core principles
    • Proficient with SQL
    • Familiarity with Amazon Web Services such as EC2, S3, Lambda
    • Experience utilizing DevOps tools such as Jenkins, Terraform, Cloudformation, CDK, AWS CodePipelines, Bitbucket Pipelines, or Azure DevOps
    • Experience working with BI platforms such as Sigma, Power BI, Looker, or Tableau
    • Experience using OLAP databases such as Snowflake or Amazon Redshift
    • Strong written and verbal communication skills
    • Ability to take initiative and manage multiple tasks in a fast-paced and dynamic environment
    • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or equivalent field
    • Ability to lead and mentor other software engineers
    • Familiarity with security best practices, knowledge, and implementation
    What We Provide
    • Well capitalized Private Equity investor focused on Growth
    • Best in-class compensation package and unmatched comprehensive benefit program
    • Flexibility to achieve and accomplish results
    • Extremely collaborative work environment across teams to drive results
    • Culture is built on how we improve people's lives
    *Denotes an essential function of the role.