Current jobs related to Software Principal Engineer - Chicago, Illinois - Boomi
-
Principal Software Engineer
4 days ago
Chicago, Illinois, United States Discover Full timeDiscover a Brighter FutureAt Discover, we're committed to delivering innovative software solutions that make a meaningful impact on our customers' lives. As a Principal Application Engineer, you'll play a key role in shaping our technical direction and driving business growth.Key ResponsibilitiesAnalyze, design, and develop high-quality software solutions...
-
Principal Software Engineer
2 weeks ago
Chicago, Illinois, United States Motion Recruitment Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Motion Recruitment. As a key member of our search intelligence team, you will be responsible for leading the development of a brand new web-based tool for internal search analysts.Key ResponsibilitiesLead the development of React components for the new web-based...
-
Software Engineering Associate Principal
2 days ago
Chicago, Illinois, United States The Options Clearing Corporation Full timeJob Title: Associate Principal, Software EngineeringJoin The Options Clearing Corporation as an Associate Principal, Software Engineering, and contribute to the development and delivery of business features. As a key member of our team, you will integrate upstream data-sources, present data through the user interface, and enrich the platform.Key...
-
Principal Mobile Software Engineer
1 day ago
Chicago, Illinois, United States Expedia Full timeAbout the RoleWe are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization. As a key member of our team, you will be responsible for crafting stable, scalable, and resilient software solutions that drive growth through smart traffic acquisition and customer engagement.Key ResponsibilitiesEstablish...
-
Principal Software Engineer
2 weeks ago
Chicago, Illinois, United States Ideaware Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our engineering team at Ideaware. As a key member of our team, you will play a critical role in designing and implementing complex functionalities, providing guidance and support to other developers, and leading a scrum team.Key ResponsibilitiesDesign and implement complex...
-
Software Engineer
2 weeks ago
Chicago, Illinois, United States Seven Seven Software Full timeSoftware EngineerWe are seeking a highly skilled Software Engineer to join our team at Seven Seven Software. As a key member of our Software Engineering Group, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using.Net, C#, and...
-
Principal Software Engineer
1 week ago
Chicago, Illinois, United States Bank of America Full timeJob Title: Principal EngineerAbout the Role:We are seeking a highly skilled Principal Engineer to join our team at Bank of America. As a key member of our engineering team, you will be responsible for defining and leading the engineering approach for solutions at the program or portfolio level, to deliver significant business outcomes.Key...
-
Software Engineering Lead
13 hours ago
Chicago, Illinois, United States Triunity Software Full timeAbout the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at Triunity Software. As a key member of our engineering team, you will be responsible for leading the development of cloud-native applications using ReactJS and Java Spring Boot stack.Key ResponsibilitiesDesign and implement scalable, cloud-native applications using...
-
Principal Software Engineer
3 days ago
Chicago, Illinois, United States iManage Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at iManage. As a key member of our engineering team, you will be responsible for designing and delivering high-performance, scalable software solutions that meet the needs of our customers.Key ResponsibilitiesLead the design and development of data architecture for our...
-
Principal Software Engineer
3 days ago
Chicago, Illinois, United States National Community Investment Fund Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to lead the development of our AI-driven data analytics platform. This platform will empower users to conduct natural language queries across multiple public, private, structured, and unstructured datasets, bringing powerful insights to the financial and impact...
-
Senior Software Engineer
7 days ago
Chicago, Illinois, United States Publicis Groupe Full timeJob Title: Principal EngineerWe are seeking a highly skilled and experienced Principal Engineer to join our team at Publicis Sapient. As a Principal Engineer, you will be responsible for leading the development of software applications that make life easier for teams and clients.Key Responsibilities:Develop software applications that are elegant, efficient,...
-
Senior Software Engineer
4 days ago
Chicago, Illinois, United States Publicis Groupe Full timeJob Title: Principal EngineerWe are seeking a highly skilled and experienced Principal Engineer to join our team at Publicis Sapient. As a Principal Engineer, you will be responsible for leading the development of software applications that make life easier for teams and clients.Key Responsibilities:Develop software applications that are elegant, efficient,...
-
Principal Process Engineer
2 days ago
Chicago, Illinois, United States Kent Plc Full timeAbout Kent PlcKent Plc is a forward-thinking company that is revolutionizing the energy sector. We are a team of innovators, thinkers, and doers who are passionate about creating a sustainable future. Our purpose is to bring energy to the world in the most responsible way possible.Job DescriptionWe are seeking a highly skilled Principal Process Engineer to...
-
Senior Software Engineer
4 days ago
Chicago, Illinois, United States Seven Seven Software Full timeJob DescriptionAt Seven Seven Software, we're seeking a skilled Java J2EE Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software solutions that meet our high standards of quality and security.Key Responsibilities:Design and develop secure and high-quality...
-
Principal Software Engineer
4 weeks ago
Chicago, Illinois, United States Riverside Insights Full timePosition Overview:As a Lead Software Developer within the Clinical Engineering division, your primary objective is to drive innovation and deliver high-quality, efficient, and scalable software solutions. You will set a standard for excellence, encouraging a collaborative culture of continuous improvement while ensuring our products are technically sound and...
-
Principal Motor Control Engineer
2 weeks ago
Chicago, Illinois, United States Milwaukee Tool Full timeElectrical Engineering Opportunities at Milwaukee ToolAt Milwaukee Tool, we're committed to innovation and excellence in electrical engineering. Our team is responsible for designing and developing cutting-edge technologies that power solutions changing the lives of our users. We're seeking a talented Principal Motor Control Engineer to join our team and...
-
Principal Engineering Lead
3 weeks ago
Chicago, Illinois, United States Codal Full timeJob OverviewCodal is a leading web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions.We are seeking a highly experienced Principal Engineering Lead to join our team and lead our engineering efforts. As a key member of our leadership team, you will...
-
Principal AI Engineer
2 days ago
Chicago, Illinois, United States Teragonia Full timeJob Title: Principal AI EngineerTeragonia is seeking a highly experienced Principal AI Engineer to join our Data Science & Artificial Intelligence team. As a key member of our team, you will play a crucial role in researching, developing, and implementing cutting-edge Artificial Intelligence (AI) capabilities within our Decision Intelligence Platform.Key...
-
Principal Software Engineer
4 weeks ago
Chicago, Illinois, United States Canadian Imperial Bank of Commerce Full timeSenior Software Engineer - ETL, US Risk TechnologyAt Canadian Imperial Bank of Commerce, we are committed to fostering a relationship-driven banking experience for the contemporary world. We seek skilled and enthusiastic professionals who prioritize integrity and excellence in serving our clients.We value your unique strengths and aspirations, empowering you...
-
Principal Software Engineer
4 weeks ago
Chicago, Illinois, United States Gelber Group Full timeSenior Software Engineer - Technical Operations TeamWe are Gelber Group, where our passion for trading is driven by cutting-edge technology.As a prominent proprietary trading firm with over 40 years of experience, headquartered in Chicago and with a presence across the United States and Europe, we pride ourselves on our innovative approach and enduring...
Software Principal Engineer
3 months ago
About Boomi and What Makes Us Special
Are you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everything, anywhere. Our award-winning, intelligent integration and automation platform helps organizations power the future of business. At Boomi, you'll work with world-class people and industry-leading technology. We hire trailblazers with an entrepreneurial spirit who can solve challenging problems, make a real impact, and want to be part of building something big. If this sounds like a good fit for you, check out or visit our Boomi Careers page to learn more.
Join us as a Software Principal Engineer (FullStack-DevOps) on our Engineering team in Conshohocken, PA.
How You'll Make An Impact
As a Software Principal Engineer (FullStack & DevOps), you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment. You will 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. This dual-role demands a thorough understanding of both GWT development and DevOps practices, ensuring the delivery of high-quality, performant, and reliable web applications.
What You'll Do
(GWT)
- Front-End Development:
- UI Design and Implementation: Develop rich internet applications using GWT, focusing on creating responsive and user-friendly interfaces.
- Java to JavaScript Compilation: Write application code in Java, which GWT compiles into optimized JavaScript for deployment.
- Widget Creation: Design and develop custom GWT widgets and components to enhance user experience.
- Event Handling and DOM Manipulation: Implement event-driven programming models and manipulate the DOM efficiently.
- Performance Optimization:
- Code Splitting: Use GWT's code-splitting capabilities to improve the initial load time and performance of web applications.
- Deferred Binding: Leverage deferred binding to reduce code size and enhance performance by loading only the necessary code for the specific runtime environment.
- Testing and Debugging:
- Unit Testing: Write unit tests for GWT components and use GWT TestCase for client-side logic testing using PlayWright.
- Integration Testing: Implement integration tests to ensure seamless interaction between front-end and back-end components.
- Debugging: Use GWT's debugging tools to identify and fix issues in the application.
- Collaboration:
- Cross-Functional Collaboration: Work closely with back-end developers, designers, and other stakeholders to ensure the application meets user requirements and business goals.
- Code Reviews: Participate in code reviews to maintain code quality and share knowledge with team members.
(DevOps)
- Infrastructure Management:
- Cloud Services: Manage and configure cloud infrastructure (AWS, Azure, GCP) for hosting GWT applications.
- Containerization: Implement containerization technologies like Docker to ensure consistent environments across development, testing, and production.
- Configuration Management: Use tools like Terraform, Ansible, or Chef to automate infrastructure configuration and management.
- CI/CD Pipeline:
- Continuous Integration: Set up CI pipelines to automate the building and testing of GWT applications using tools like Harness, Bamboo, and Jenkins
- Continuous Deployment: Create CD pipelines to automate the deployment of GWT applications to various environments (staging, production).
- Monitoring and Logging:
- Application Monitoring: Implement monitoring or observability tools (NewRelic) to track the performance and health of GWT applications in production.
- Logging: Set up centralized logging systems (Splunk) to aggregate and analyze application logs for troubleshooting and performance analysis.
- Security and Compliance:
- Security Practices: Implement security measures such as SSL/TLS, secure coding practices, and regular vulnerability assessments (Snyk) to protect the application and data.
- Compliance: Ensure the application and infrastructure comply with relevant industry standards and regulations.
- Automation and Scripting:
- Automation: Automate repetitive tasks and workflows using scripting languages (Python) to improve efficiency and reduce errors.
- Backup and Recovery: Implement backup and recovery strategies to ensure data integrity and availability.
The Experience You Bring
- 8+ years of software development experience
- Proven development experience with Java, JavaScript, HTML, and CSS
- 2+ years of experience in DevOps role
- Strong understanding of DevOps principles and practices.
- Experience with CI/CD tools such as Harness/Jenkins, GitLab CI, or AWS CodePipeline.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Demonstrated ability to lead and mentor a team of engineers.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
Desirable Requirements
- Familiarity with front-end libraries or frameworks such as React or Angular.
- Experience with Agile/Scrum methodologies.
- Experience working in SaaS domain
Location
Conshohocken, PA Hybrid
Aren't sure if you're a match? We know that impostor syndrome and the confidence gap can prevent us from meeting spectacular candidates — so don't hesitate to apply; you could be the perfect fit
Compensation and Benefits
Boomi is committed to fair and equitable compensation practices. An overview of our benefits can be found here.
#LI-ES1
Be Bold. Be You. Be Boomi. We take pride in our culture and core values and are committed to being a place where everyone can be their true, authentic self. Our team members are our most valuable resources, and we look for and encourage diversity in backgrounds, thoughts, life experiences, knowledge, and capabilities.
All employment decisions are based on business needs, job requirements, and individual qualifications.
Boomi strives to create an inclusive and accessible environment for candidates and employees. If you need accommodation during the application or interview process, please submit a request to This inbox is strictly for accommodations, please do not send resumes or general inquiries.