Software Engineer - Denver, United States - evolve24

    evolve24
    evolve24 Denver, United States

    3 weeks ago

    Default job background
    Description
    Reports to: Principal Engineer

    Department: Software Engineering

    FLSA Category: Exempt

    Position Type: Remote, Full-Time, Mid-Level

    Travel Requirement: 5-15% with quarterly meetings.

    Location: Denver, metro area.

    About Us

    For 20 years, evolve24 has been at the intersection of cutting-edge AI technology and insightful data science solutions. We embrace the entrepreneurial spirit of our talented workforce. This approach allows us to act, create, and explore a wide array of dynamic solutions to complex challenges. Together, we are redefining the landscape of business intelligence and empowering organizations to unlock the true potential of data.

    Job Summary

    Our ideal candidate is an IT professional who will use their creativity and technical skills to work with a team to design, develop, and build computer software systems, participating in the design process for the entire system development lifecycle.

    Essential Functions And Responsibilities

    • Creates documentation to identify requirements for software and to propose possible solutions.
    • Coordinates with operational Engineers on CI/CD concepts.
    • Experience with distributed event streaming (Pub/Sub, Kafka, Pulsar)
    • Experience with databases (BigQuery, MySQL, BigTable)
    • Experience developing code using modern technologies and tools to build and maintain data integration pipelines.
    • Experience with Agile software development.
    • Solid understanding and experience with Windows and/or Linux operating systems
    • Ability to create well-modularized, maintainable software and willing to follow group coding standards and design.
    • Familiar with version control (Git).
    • Serves as a Software Production and Data Engineer.
    • Build, operate, and maintain high-performance services for platforms and products.
    • Understanding of API concepts (gRPC, HTTP,REST/JSON)
    • Understanding of container based services, SOLID principles, unit testing, and TDD Concepts.
    • Work closely with the team to advocate and participate in systems design, improving existing systems and processes.
    • Diagnose, resolve, and prevent production issues.
    • Able to develop in "no framework" and "micro-framework" environments.
    • Handle support and operations of software, including:
      • Monitoring and alerting
      • Configuration management
      • Upgrades
    • Debug, improve, and optimize services.

    Knowledge, Skills, Abilities And Qualfications

    • Degree in Computer Science, Mathematics, or similar field.
    • 2+ years of related experience required.
    • Experienced with one or more languages (Java, Python,Typescript/Javascript,Go, C+, Rust, PHP)
    • Must possess strong computer skills in MS Office, including Word, Teams, Excel, and Outlook.
    • Requires strong communication and interpersonal skills to effectively interact with different departments within the company and employees.
    • Committed to providing outstanding customer service and represents the company in a professional manner.
    • Ability to deal with confidential and sensitive information.
    • Must be able to identify and escalate non-technical issues to their immediate Supervisor.
    • Requires the ability to prioritize work, meet stringent deadlines, balance multiple tasks and work in a team environment.
    • Proven experience working in a fast-paced environment where personal initiative is a critical element to success.

    PHYSICAL REQUIRMENTS/WORKING CONDITIONS:

    Standing/Walking/Mobility
    : Must have mobility to attend meetings remotely and in person.

    Climbing/Stooping/Kneeling: 0% - 10% of the time.

    Lifting/Pulling/Pushing:0% - 10% of the time.

    Fingering/Grasping/Feeling:Must be able to write, type and use a telephone system 100% of the time.

    Sitting:Sitting for prolonged and extended periods of time. This job description reflects management's assignment of essential functions; it does not prescribe or restrict the tasks that may be assigned. Management may revise duties as necessary without updating this job description. For more information about the company please visit our website at
    #J-18808-Ljbffr