Principal Software Engineer at Boomi developing sophisticated systems and software based on customer business goals. Collaborating with teams on innovative product features and enhancements.
Responsibilities
As a Principal Software Engineer, you will be responsible for developing sophisticated systems and software based on the customer’s business goals, needs and general business environment.
Work with product management, other engineering teams, customer success and support on developing cutting-edge new product features and enhancements across various areas of Boomi offerings.
Be a key member of an Agile team, collaboratively realizing features through the software development lifecycle
Work on designing new feature initiatives to find the technically best possible way to implement them, often debating between various scope, time and cost constraints
Investigate and resolve complex customer issues
Work independently with a minimal level of guidance from technical leadership
Research, validate, and recommend application architecture and technology decisions
Requirements
Experience in software development, including the use of some IDE with a solid understanding of object-oriented design concepts for delivering and maintaining a software product
Experience with agile collaboration tools, such as JIRA and Confluence
Expert level experience with Java, source control systems, continuous integration tools
Expert-level experience building software applications built for the cloud with containerization technologies (Docker) and orchestration systems (Kubernetes)
Strong in using AWS technologies such as EC2, S3 and EKS
Expert level experience with Web Services technologies including REST, SOAP, and WSDL
Expert-level experience with highly scalable, high throughput web applications, API services and backend systems
Expert-level experience with Event Driven Architecture and messaging services, such as ActiveMQ, Pulsar or Kafka.
Experience with the Data Integration space and hands-on experience building components for large-scale Data Integration applications
Ability to learn new tools, languages, and operating systems with some training and on-the-job experience.
Benefits
Boomi is committed to fair and equitable compensation practices.
Software Engineer the Maps team developing intuitive frontend tools for complex geospatial data workflows. Collaborating with cross - functional teams within TomTom’s Location Technology Products unit.
Technical Lead overseeing a high - performing engineering team in Brazil for Solen Software Group's software initiatives. Leading architectural decisions and engineering practices across diverse technologies.
AI Software Engineer at Solen Software Group, developing AI - assisted code and tools in Brazil's tech hub. Contributing to multiple software projects and learning modern practices in a high - growth environment.
Director of Software Engineering overseeing end - to - end software development lifecycle at SNC. Leading a team towards Agile and DevOps transformation with a focus on quality, scalability, and security.
Senior Software Engineer developing solutions on the Red Hat OpenShift Platform. Collaborating with teams to design and implement innovative technologies at Red Hat.
Lead Engineer developing Embedded Test Automation for R&D team in electrical transmission applications. Designing and testing embedded software and collaborating with global teams for validation and verification.
Principal Engineer specializing in Voltage Source Converter control and protection at GE Vernova. Overseeing design and implementation in renewable energy systems with a focus on innovation and development.
Senior Software Engineer developing HPC infrastructure at NVIDIA. Collaborating on cloud - native solutions and enhancing system reliability in a hybrid environment.
Full Stack Engineer building production - ready generative AI systems that empower game studios. Collaborating with teams to develop scalable tools and workflows in a hybrid environment.