Senior Software Engineer


  • Employment Information

    For Senior Software Engineers Based in Mexico:

    • Starting pay: $375,000 MXN - $510,000 MXN (/year?)

    For Senior Software Engineers Based in California:

    • Starting payrate: $90,000 USD - $120,000 USD
    • Employee Equity
    • 401K
    • Health, Dental Vision

    Paid Leave: Sick pay, vacation pay, personal leave
    Hours per week: 35-40
    Travel: United States, Norway, Singapore

    Job Purpose

    We are seeking a Senior Software Engineer to join our cross-functional engineering team to develop and analyze software and systems. This role will help our team design and deliver speed, scale, and reliability on our software platform while keeping it secure. The Senior Software Engineer will be responsible for design, development, prototyping, testing, and documentation for company software in conjunction with outsourced software developers, as well as interfacing between outsourced developers, in-house engineers, and management.

    Work Activities

    • Interface between, management, product development, and outsourced developers in the production and iteration of Ivaldi Group software
    • Design software to ensure that overall system behaves according to its requirements
    • Ensure best practices are applied in software security
    • Create service and systems designs, building innovative solutions
    • Maintain documentation so that others can understand and utilize the software and systems Identify and address performance bottlenecks
    • Design workflows/platforms for internal use
    • Research machine learning and computer vision
    • Provide support for system automation

    Qualifications and Skills

    • Ability to collaborate and communicate effectively with development and operations teams, including senior management and customers.
    • Ability to lead and follow.
    • This position requires ownership of design and implementation of platform components.
    • Ability to architect, develop, scale, and maintain software and the infrastructure that powers it.
    • Ability to build efficient and reliable systems and software
    • Excellent communication and presentation skills
    • A focused, organized approach to development, testing, and quality
    • Willingness to learn new things
    • Experience with dev-ops/infrastructure tasks

    Knowledge Required

    • Work experience in software development
    • Coding experience and knowledge of standards
    • Familiarity in at least one of the following languages: Java, Python, C/C++, Go, Scala, Ruby
    • Software integration and testing
    • Relevant experience with API's and web applications
    • Fluent in English, written and spoken
    • Willingness to travel

    Pay Range Considerations

    We consider the following skills and qualifications when determining starting pay:

    • Bachelor's or Master's Degree in CS, engineering, or related technical field
    • Work/interning experience in relevant role or industry
    • Knowledge of additive manufacturing and/or AI
    • Knowledge of maritime and/or OEM industries
    • Understanding of JavaScript, Python, C++
    • Experience working/interning in a multi-disciplined engineering environment and ability to display flexibility in response to changes in tasking and priorities
    • Foreign language skills, Spanish or Norwegian
    • UX Design
  • Submit your application here.