Posted in

Principal Software Engineer – Erp

Principal Software Engineer – Erp

CompanyBlue Origin
LocationSeattle, WA, USA
Salary$207453 – $290433.15
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
  • 10+ years of professional software development experience, with a significant focus on AI and machine learning in production environments.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience leading and managing software development teams.
  • Expertise in programming languages such as Java, Python, and JavaScript.
  • Experience with full-stack development and modern web frameworks such as Angular or React.
  • Solid understanding of data structures, algorithms, and software engineering principles.
  • Experience with integrating AI solutions into large-scale software systems and infrastructure.
  • Proficient in utilizing and integrating RESTful APIs, GraphQL, and message queues.
  • Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges.
  • Excellent communication skills, capable of conveying complex technical concepts to both technical and non-technical stakeholders.
  • Demonstrated experience with CI/CD practices, automated testing, and DevOps.
  • Experience deploying cloud native solutions to AWS, Azure, or GCP.
  • Strong understanding of Git, Docker, and Kubernetes.
  • Strong project management skills, with the ability to lead multiple projects simultaneously.
  • Proven track record of fostering a collaborative and innovative team culture.
  • Extensive experience in custom ERP development and manufacturing software solutions.
  • Proficient in applying artificial intelligence technologies in enterprise environments.
  • Strong background in developing and implementing finance software solutions.
  • Excellent problem-solving skills and a proactive attitude.
  • Proven track record of successfully delivering complex software projects on time.

Responsibilities

  • Lead the design and development of custom ERP solutions tailored to meet the organization’s unique requirements.
  • Collaborate with cross-functional teams to improve and optimize manufacturing software systems.
  • Integrate artificial intelligence technologies to enhance the efficiency and functionality of our ERP and financial software applications.
  • Work closely with finance and operations teams to understand their needs and develop software solutions that enhance financial reporting and budgeting processes.
  • Manage and mentor software development team providing technical guidance, performance feedback, and fostering a collaborative and innovative work environment to achieve project goals and objectives.
  • Innovate proactively by proposing new ideas and solutions to solve business problems.
  • Address and solve system integration challenges associated with ERP deployments.
  • Provide thought leadership and drive roadmap planning within the organization.
  • Oversee the end-to-end development lifecycle of custom built business applications.
  • Develop and enforce coding standards, best practices, and methodologies for AI projects.
  • Foster a culture of continuous learning and improvement within the AI development team.
  • Guide the team in the selection and use of appropriate tools, frameworks, and libraries.

Preferred Qualifications

  • 10+ years of professional software development experience, with a significant focus on AI and machine learning in production environments.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience leading and managing software development teams.
  • Expertise in programming languages such as Java, Python, and JavaScript.
  • Experience with full-stack development and modern web frameworks such as Angular or React.
  • Solid understanding of data structures, algorithms, and software engineering principles.
  • Experience with integrating AI solutions into large-scale software systems and infrastructure.
  • Proficient in utilizing and integrating RESTful APIs, GraphQL, and message queues.
  • Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges.
  • Excellent communication skills, capable of conveying complex technical concepts to both technical and non-technical stakeholders.
  • Demonstrated experience with CI/CD practices, automated testing, and DevOps.
  • Experience deploying cloud native solutions to AWS, Azure, or GCP.
  • Strong understanding of Git, Docker, and Kubernetes.
  • Strong project management skills, with the ability to lead multiple projects simultaneously.
  • Proven track record of fostering a collaborative and innovative team culture.
  • Extensive experience in custom ERP development and manufacturing software solutions.
  • Proficient in applying artificial intelligence technologies in enterprise environments.
  • Strong background in developing and implementing finance software solutions.
  • Excellent problem-solving skills and a proactive attitude.
  • Proven track record of successfully delivering complex software projects on time.

Benefits

    No information provided on Benefits.