Join our software engineering team to collaborate on a project for a diversified energy manufacturing and logistics company, focused on refining, marketing, and transportation of petroleum products. You will work on technology solutions that drive critical operations at scale.
role mission
as a custom software engineer, you will lead the design, development, and enhancement of custom components and applications using modern frameworks and agile practices. You will act as a technical subject matter expert, participate in key architectural decisions, and collaborate across multiple teams to deliver scalable, secure, and high-performing solutions tailored to business needs.
key responsibilities
design and implement innovative software solutions aligned with client requirements and architectural standards.
develop, code, and enhance components and services across systems and applications.
collaborate with cross-functional teams to ensure seamless integration of software components.
conduct comprehensive testing, performance analysis, and debugging to maintain high-quality standards.
actively participate in agile ceremonies (planning, refinement, daily stand-ups, reviews, retrospectives) and contribute to continuous improvement.
provide technical leadership: mentoring, code reviews, and promoting best engineering practices.
make team-level decisions, manage dependencies, and align deliverables with stakeholders.
identify and resolve complex issues, proposing solutions that scale beyond the immediate team.
stay current with industry trends and emerging technologies to continuously elevate development practices.
required qualifications
advanced proficiency in servicenow (mandatory) with proven experience building and extending applications and workflows on the platform.
strong background in software design and development using modern frameworks (e.g.,, java, .net, web frameworks, microservices).
hands-on experience with agile methodologies (scrum/kanban) and ci/cd tools.
demonstrated ability to lead technical teams and influence architectural decisions.
excellent collaboration and communication skills to work effectively with multiple teams and stakeholders.
solid experience in testing (unit, integration, end-to-end) and troubleshooting in production environments.
show more show less