Amentum logo
Amentum

A Premier Leader in Global Engineering, Project Management, and Solutions Integration.

Maximo Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

12 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishSQL

Job Description

Maximo Developer

Amentum

• Support the day-to-day operations, maintenance, and enhancement of Maximo 7.6.1 across multiple instances • Manage user accounts, security groups, and license compliance • Perform administrative updates using Application Designer, Escalations, Cron Tasks, and Communication Templates • Design, code, and document system modifications • Create and update complex Workflows, Action Groups, and Roles to align with changing business processes • Develop and maintain BIRT reports and Maximo Ad Hoc reports • Monitor and troubleshoot existing system interfaces • Assist in the design and implementation of new interfaces to ensure seamless data flow between Maximo and third-party systems • Monitor and resolve JIRA helpdesk tickets • Provide specialized training for Maximo Mobile (Informer) • Support data migration and import efforts • Assist in software upgrades and patching, ensuring all documentation and technical proposals are accurate

Job Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field or equivalent experience
  • 5–7 years of technical experience with IBM Maximo (specifically version 7.6.x)
  • 3+ years of experience with SQL and database manipulation
  • 3+ years of experience creating and managing BIRT reports
  • Demonstrated experience with Maximo Integration Framework and Workflow Designer
  • Experience with Maximo Mobile Informer implementation and troubleshooting

Benefits

  • Ability to pass and maintain at a minimum an active Secret Clearance
  • Must have a valid Driver’s License and US Passport; ability to travel for project implementations and workforce training
  • Travel time - 20 percent

Related Job Pages

More Software Engineer Jobs

Lee Enterprises logo

Application Developer

Lee Enterprises

Lee Enterprises is a publishing and advertising company responsible for more than 45 daily newspapers, 300 specialty publications, and digital products in 22 states across the coun

Role Description Lee Enterprises is seeking a skilled Application Developer to design, build, and maintain applications that support our subscription, payment, circulation, and news systems. This role is focused on building and managing integrations between systems, connecting internal platforms and third-party services to enable seamless data flow, automation, and operational efficiency. The ideal candidate stays current with emerging trends in AI-driven development, modern engineering practices, and secure application design, and applies them effectively in a production environment. - Design, develop, and maintain integration services and APIs connecting subscription, payment, circulation, and news platforms. - Implement and enhance payment workflows, including integrations such as Adyen and Apple Pay. - Build and maintain data exchange processes between internal systems and external providers. - Automate workflows, scripts, and reporting processes to reduce manual operational tasks. - Develop and maintain internal tools to support operational visibility and configuration. - Apply modern development practices, including AI-assisted coding and automation tooling. - Ensure integrations are secure, reliable, and scalable, balancing speed with risk management. - Improve and standardize integration patterns, architecture, and engineering practices. - Maintain clean, well-documented, production-ready code. Qualifications - Strong experience with modern programming languages such as C#, .NET, JavaScript/TypeScript, Node.js, or Python. - Experience building and maintaining APIs and system integrations. - Familiarity with third-party integrations, especially payment platforms (Adyen, Stripe, etc.). - Strong understanding of RESTful services, data exchange, and system interoperability. - Experience with automation, scripting, and process optimization. - Understanding of secure coding practices and application security principles. - Familiarity with AI-assisted development tools (e.g., Copilot, code generation tools). - Experience using Git and modern development workflows. - Ability to work independently and deliver high-quality solutions. Requirements - Experience with event-driven or message-based architectures (Nice to Have). - Experience with cloud platforms (Azure, GCP, AWS) (Nice to Have). - Familiarity with CI/CD pipelines and DevOps practices (Nice to Have). - Exposure to subscription, circulation, or media systems (Nice to Have). - Experience evaluating and adopting emerging development tools and frameworks (Nice to Have). Benefits - Competitive compensation and comprehensive benefits. - Extensive benefit program that can be personalized to your needs. - Medical, dental, vision, short and long-term disability, company provided life insurance and supplemental life insurance. - 401K retirement plan with company match. - Generous paid time off to allow flexibility to balance personal life and work, including paid parental leave for new parents.

United States
2K logo

Senior Online Services Software Engineer

2K

2K develops interactive entertainment for handheld gaming systems, console systems, personal computers, and mobile devices. The gaming and entertainment company

Title: Senior Online Services Software Engineer Location: Burnaby, British Columbia, Canada Job Description: 2K Sports Lab Who We Are Founded in 2023, 2K Sports Lab is the newest stand alone studio at 2K looking to push game development boundaries to bring 2K's next groundbreaking sports franchise to life. We're building a world-class team at our new Vancouver, BC location where our goal is to deliver an exceptional experience through bold ideas, technical excellence, and creative collaboration. We're seeking passionate and driven professionals across all areas of game development to help shape this ambitious vision. If you’re interested in tackling unique challenges and think you have what it takes to level up our team, we encourage you to apply! What We Need We’re looking for a Senior Online Services SE to help build the scalable multiplayer backbone of our next AAA sports title. In this role, you will own the full lifecycle of online features, primarily developing custom backend services and implementing the necessary game client logic, partnering with designers, artists, and producers to create seamless connected experiences. We value technical depth, a collaborative mindset, and adaptability as our team and technology evolve together. What You Will Do ● Design and build scalable backend services to support online features ● Develop the client-side systems in C++ needed for the online features in Unreal Engine ● Implement comprehensive monitoring and alerting for your services ● Partner with design, art, and production to shape online features ● Write clean, performant, and well-tested code ● Mentor team members and contribute to engineering culture ● Conduct code reviews to uphold quality and consistency What Will Make You A Great Fit ● 5+ years of software engineering experience in game development ● Proficiency in C++, Go, and Python ● Strong understanding of distributed systems and networking protocols ● Experience building online or multiplayer game systems ● Experience working with relational databases (e.g., PostgreSQL) ● Experience with Kubernetes, AWS, or similar cloud platforms ● Experience with observability tools (e.g., OpenTelemetry, DataDog) ● Familiarity with CI/CD concepts to support zero-downtime deployments ● Familiarity with event-driven architecture ● Excellent communication and collaboration skills across disciplines ● Adaptable and comfortable navigating a growing organization ● Bachelor’s degree in Computer Science or equivalent experience Beneficial Qualifications ● Familiarity with Unreal Engine 5 or similar game engines ● Track record of shipping AAA multiplayer titles ● Passion for playing or watching sports The pay range for this position in British Columbia at the start of employment is expected to be between CAD $_______________ and CAD $_______________ per year. However, actual pay offered is based on market location and may vary further depending on individualized factors for job candidates, such as job-related knowledge, skills, experience, and other objective business considerations. If hired, the company reserves the right to modify base pay (as well as any other discretionary payment or compensation or benefit program) at any time, including for reasons related to individual performance, company or individual department/team performance, and market factors. As an equal opportunity employer, we are committed to ensuring that individuals with disabilities are provided suitable accommodations to enjoy equal employment opportunities, including the ability to participate in the job application or interview process. Please contact us if you need an accommodation as part of your application process or otherwise have questions about the Company’s accommodation policy and review process. Please note that 2K Games and its studios never uses instant messaging apps or personal email accounts to contact prospective employees or conduct interviews and when emailing, only use 2K.com accounts. The pay range for this position in British Columbia at the start of employment is expected to be between $96,400 and $142,660 per Year. However, base pay offered is based on market location, and may vary further depending on individualized factors for job candidates, such as job-related knowledge, skills, experience, and other objective business considerations. Subject to those same considerations, the total compensation package for employees in regular roles may also include other elements, including a bonus and/or equity awards, in addition to a full range of medical, financial, and/or other benefits, provided that temporary or intern roles will not be eligible for many of these payments or benefits. Details of participation in compensation and benefit plans (if applicable) will be provided if an employee receives an offer of employment.

Canada
$96.4K - $142.7K / year
Ulteig logo

Engineering Supervisor

Ulteig

We Listen. We Solve. Modernizing Infrastructure. Strengthening Communities.

Full TimeRemoteTeam 1,001-5,000Since 1944H1B Sponsor

• Manages and leads engineering activities during the proposal and design stages of projects that are assigned or supports and supervises employees in this role. • Provides project oversight, including managing engineering scope according to technical contracts, developing change orders, and maintaining project schedules or supports and supervises employees in this role. • Maintains high levels of quality and responsiveness to meet internal and external client requirements in alignment with company expectations. • Oversees engineering activities of team members. • Responsible for reviewing project deliverables and assumes responsible charge as needed. • Completes or supports team in developing tools to improve technical efficiency, accuracy, and quality. • Performs or manages team/company professional development opportunities. • Provides strategic direction, leadership, and technical services oversight for employees on achieving individual, team, department, and organizational performance goals. • Coaches, trains, and develops engineering technical staff for growth and development opportunities. • Participates and supports technical manager in weekly team meetings. • Performs individual performance reviews, training, and professional development for team members. • Supports growth of team through hiring and new business opportunities.

Canada
$136.6K - $184.4K / year
Job Closed
Behavox logo

Senior Java Developer

Behavox

Behavox is a computer software company that has built an end-to-end data operating platform that enables its users to better analyze, aggregate, and act on its

Title: Senior Java Developer Location: Toronto Job Description: About Behavox Behavox is a cloud-native AI company providing an integrated controls platform for global banks, asset managers, hedge funds, private equity firms, insurance businesses, and commodity firms. The platform unifies communications and trade surveillance, compliant archiving, policy management as well as front-office analytics on a single, AI-native technology stack, delivered as a globally scalable SaaS-based cloud service. At Behavox, our engineering culture is built around speed, experimentation, and technical excellence, following agile principles and rapid iteration. We constantly test and adopt the latest cloud technologies and AI tooling, optimising for fast feedback loops and execution. We look for people who can move fast, challenge conventional wisdom, and who want to work at the frontier of modern AI, SaaS platforms, and distributed systems. Behavox is a high-performance organisation with a strong bias toward delivery, ownership, and responsibility. We commit, and we execute. We are building systems that are complex, mission-critical, and global in scale; systems that many consider too large or too difficult. To do that, we seek the smartest, most technically capable engineers and technologists who take end-to-end responsibility and want to win by building what others cannot. Founded in 2014 and backed by SoftBank Vision Fund, Behavox is headquartered in London, with offices worldwide, including New York City, Montreal, Seattle, Singapore, and Tokyo. About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains. The role combines deep hands-on Java engineering with architectural ownership — from high-level system design and technology selection to leading delivery of critical, cross-cutting platform capabilities. At this level, engineering excellence extends beyond implementation: the engineer determines the right approach to complex problems, communicates technical decisions across functions, participates in hiring, and is accountable for the long-term health of the systems they own. This level demands sound judgment on technology and business trade-offs and the ability to act as a technical lead. A defining expectation is mastery of AI-assisted engineering — leveraging agentic AI tools as force multipliers while retaining full ownership of architecture, quality, and technical outcomes. What You'll Bring - Expert Java engineering: Deep understanding of Java internals — GC tuning, Collections Framework, advanced concurrency (java.util.concurrent, multithreading), NIO/NIO2, performance profiling, and heap-dump analysis. Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot). SOLID principles, Clean Code practices, and GoF design patterns - Software architecture and design patterns: Expertise in monolith and microservices architectural styles — including migration patterns and domain-driven decomposition. Inter-process communication design (REST, gRPC, messaging), transaction management in distributed systems (Sagas, 2PC), CQRS, Event Sourcing, and external API design focused on scalability, security, and documentation - Cloud-native platforms and infrastructure: Experience designing high-availability and high-load systems on GCP (preferred), AWS, and Azure. Cloud security best practices: IAM, VPC, data encryption, JWT/JWS/JWE. Infrastructure as Code (Terraform or equivalent) and Twelve-Factor App methodology - Observability, reliability and deployment: Implementing full observability stacks: structured logging, distributed tracing, metrics, and alerting. SLI/SLO/SLA frameworks. Deployment strategies: Rolling Updates, Blue/Green Deployments, Canary Releases - AI-assisted engineering: Practitioner-level command of agentic AI tools applied to software engineering — encompassing prompt engineering techniques, AI context management and its limitations, sub-agents, skills and plugins, multi-agent orchestration, and team-of-agents architectures. Experience with Claude Code (Anthropic), Codex (OpenAI), or equivalent is mandatory What You'll Do - Architecture and technology leadership: Lead high-level design for complex, cross-service features. Evaluate and select appropriate technologies, frameworks, and architectural patterns before delegating implementation. Produce and maintain architecture documentation: design docs, ADRs, tech specs, and wiki pages - Advanced Java feature implementation: Own and implement critical product components — including prototyping, architecture validation, and production-grade code. Ensure correctness, performance, and long-term maintainability with comprehensive test coverage (unit, integration, contract, component) - Technical roadmap contribution: Drive the engineering agenda for assigned product areas. Proactively identify gaps in requirements, architectural limitations, and technical risks. Contribute to product roadmap planning and delivery estimation. Participate in hiring processes - Cross-functional technical communication: Drive technical communication across engineering, product, DevOps, and ML teams. Communicate technical decisions clearly to non-technical stakeholders. Produce design documents and participate in tech talks and knowledge-sharing sessions - AI-augmented engineering: Direct agentic AI tools (Claude Code, Codex, or equivalent) across the full engineering workflow — code generation, testing, refactoring, debugging, and documentation. Demonstrated ability to apply advanced prompt engineering, manage AI context limitations, compose multi-agent orchestration workflows, and critically evaluate AI-generated outputs for correctness, security, and quality. Ability to establish guardrails and improve agent configurations to raise the quality bar. AI proficiency amplifies — it does not replace — deep engineering judgment and technical accountability What We Offer - The opportunity to work on a global, mission-critical AI platform alongside the best engineers and technologists across multiple geographies - A role with real ownership and impact, building complex systems at scale in an environment that values speed, experimentation, and technical excellence - A highly attractive benefits package, including competitive cash compensation, an equity award aligned with long-term value creation, and comprehensive health insurance for employees and their families - Modern, comfortable offices in Montreal/ Toronto downtown, with an expectation of working from the office 1 day per week, reflecting our belief in strong in-person collaboration, while remaining flexible to accommodate remote work for candidates who live in other Canadian cities - A generous time-off policy of 30 days annually, plus public holidays and sick leave, recognising the importance of sustained high performance About Our Process Our selection process is designed to rigorously assess a candidate’s depth of technical knowledge, problem-solving ability, and alignment with Behavox’s mission and core values. As part of the process, candidates will first participate in a series of interviews focused on evaluating their technical expertise and engineering judgment. Candidates who successfully progress through these interviews will then be invited to complete a live technical exercise. The purpose of this live technical assessment is to validate the candidate’s stated technical competencies and assess their ability to solve complex problems with speed, accuracy, and sound engineering judgment. Note that whenever possible, we aim to conduct interviews in person at our offices. We recognise and respect the time candidates invest in this process. In return, Behavox commits significant time and resources to ensure that those who join us have the capability, judgment, and alignment required to operate at the speed and level of complexity our work demands. We value efficiency and clarity on both sides; if at any point we determine that a candidate is not a fit, we reserve the right to immediately conclude the interview or the technical assessment. Please note the following: - A core objective of the process is to objectively assess individual knowledge and competencies. The use of AI tools or external assistance during live interviews or technical exercises is strictly prohibited (unless explicitly instructed otherwise) and will result in immediate disqualification. - Interviews and technical sessions may be recorded for internal review to support fairness, consistency, and collaborative decision-making within the hiring team.

Canada