Post job

Principal software engineer jobs in Oregon, OH - 497 jobs

All
Principal Software Engineer
Software Engineer
Senior Software Engineer
Software Developer
Software Engineering Internship
Senior Leader
Software Development Engineer
Software Leader
Software Integrator Engineer
Software Systems Engineer Lead
Staff Software Engineer
Software Architect
Software Developer Internship
Software Applications Engineer
Senior Software Designer
  • Software Engineering Intern

    KLA 4.4company rating

    Principal software engineer job in Ann Arbor, MI

    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us. Group/Division The vision of KLA's global human resources organization is to become a leader and partner to operating leadership in support of the company's efforts to achieve its strategic growth, customer and operating objectives through strategic talent management. Our mission is to enable the business, and leverage human resources to achieve short and long-term business objectives. Our primary areas of strategic focus include talent acquisition, individual and organizational assessment and development, performance management, inclusion and engagement, and rewards. The global HR organization includes HR business partners, learning and development, talent acquisition, compensation and benefits, employee communications, and HR system operations. Job Description/Preferred Qualifications An intern with the AI and Modeling Center of excellence will work in one or more of the following areas. Interns will be technically supported and mentored throughout their stay with KLA. Work with traditional machine learning and deep learning techniques to meet and improve results on KLA products. Experiment with new and novel techniques to improve results or reduce compute cost of various modeling techniques. Build tools for more efficient experimentation. Manage data used for training and experimentation of AI and physics modeling systems. Image processing. Speeding up physics models. Developing software tools and solutions for KLA products. Minimum Qualifications Students working towards a PhD, MS, or BS Level Degree Base Pay Range: $32.00 - $45.00 per hour based on pursuit of a Ph.D.Primary Location: USA-MI-Ann Arbor-KLAKLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave. Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process. KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at ************************** or at *************** to request accommodation. Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to ************************** to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.
    $32-45 hourly Auto-Apply 56d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer - Developer Productivity

    Applied Intuition 4.4company rating

    Principal software engineer job in Ann Arbor, MI

    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017 and now valued at $15 billion following its recent Series F funding round, Applied Intuition delivers the Vehicle OS, Self-Driving System, and toolchain to help customers build intelligent vehicles and shorten time to market. 18 of the top 20 global automakers and major programs across the Department of Defense trust Applied Intuition's solutions to deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture industries and is headquartered in Mountain View, CA, with offices in Washington, D.C., San Diego, CA, Ft. Walton Beach, FL, Ann Arbor, MI, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, and Tokyo. Learn more at applied.co. We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.) As a Software Engineer on our Developer Productivity team, you will support the evolution of our Acuity and Axion autonomy products - from code commit to the test range. You will accelerate secure software development across the full range of Applied's build systems, CI pipelines, testing frameworks, and developer tooling. This critical role ensures a high-velocity release of our cutting edge software directly to the platforms that support the U.S. military operating across the globe. At Applied Intuition, you will: Maintain cutting-edge build systems that enable the delivery of zero-fault tolerant, autonomy applications deployed on aerial and maritime platforms Build high-leverage tools and systems that empower engineering teams to develop and deploy autonomy software with greater speed, reliability, and security Design scalable CI/CD workflows that integrate with our autonomy-specific validation stack, including simulation, sensor modeling, and multi-agent testing Improve the internal developer experience through robust build systems, reproducible environments, and secure artifact management. Support hybrid cloud and on-prem infrastructure used for large-scale simulation, ML pipelines, and live testing of autonomous combat aircraft Partner with simulation, ML, autonomy, and security teams to deliver tailored infrastructure for their needs-while keeping systems simple, reliable, and maintainable We're looking for someone who has: Bachelor's degree in Computer Science, Cloud Computing, Cyber-security or a related engineering field 3+ years of experience designing and operating infrastructure for high-performance engineering teams Experience deploying and maintaining systems through a modern Infrastructure as Code approach (e.g. Terraform & Ansible) Proficiency with specialty build system tooling (e.g. Bazel, Nix) Deep expertise with CI/CD systems, build tooling, version control, and developer-facing services. Strong scripting and automation skills (Python or Bash preferred). U.S. Citizenship and ability to obtain a U.S. Top Secret security clearance. CompTIA Security+ certification (or willingness to obtain within 6 months). Travel Requirements: Must be willing to travel as required to support projects; estimated average travel is once every other month for between 2-5 days (~20%) Security Requirements: Must be a U.S. Citizen Must hold or be eligible for a U.S. Top Secret security clearance For more information about U.S. security clearances: click here. Nice to have: Master's degree in Computer Science, Cloud Computing, Cyber-security or a related engineering field 5+ years of hands-on experience performing DevOps roles in the defense industry Certified Kubernetes Administrator (CKA) ,Certified Kubernetes Application Developer (CKAD), Certified Kubernetes Security Specialist (CKS) Proven expertise in setting up and managing on-premises instances of AWS Services, ML Ops tooling, and automated security monitoring solutions Current U.S. TOP SECRET clearance Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment. Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position. Please reference the job posting's subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the locations listed is: $130,000 to $200,000 USD annually. Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
    $130k-200k yearly Auto-Apply 21d ago
  • Sr Category Leader

    PBF Energy 4.9company rating

    Principal software engineer job in Toledo, OH

    PBF Energy Inc. (NYSE:PBF) is one of the largest independent refiners in North America, operating through its subsidiaries, oil refineries and related facilities. We are seeking a talented Sr Category Leader to join our team as a pivotal member that would play a key role here at PBF Energy. This role would be located onsite at our Company headquarters in Parsippany, NJ or at one of our refinery locations. The Senior Category Leader - Turnaround and Capital is a critical leadership role within the Procurement organization responsible for developing, implementing, and managing enterprise-level category strategies for high-value activities supporting major turnarounds (TARs), outages, and capital projects across multiple refineries This role owns the full lifecycle of assigned service and materials categories, with an emphasis on opportunity identification, planning, supplier readiness, risk mitigation, stakeholder alignment, execution of strategic initiatives, long-term performance management and cost control in high-pressure, time-sensitive environments. . This position collaborates closely with site leadership, TAR and capital managers, project engineering, and contractors to ensure procurement strategies support safety, schedule, and budget requirements. The Senior Category Leader develops multi-year sourcing plans, negotiates high-value contracts, manages supplier performance, and drives continuous improvement in procurement execution for projects often exceeding $75MM in spend. They serve as a strategic advisor to the business, identifying opportunities for innovation, sustainability, and commercial advantage through deep category expertise and supplier engagement. This role will create multi-year category plans, build and maintain supplier relationships, ensures compliance with internal standards, and drives continuous improvement in value, performance, and risk management. This role requires a strong blend of commercial acumen, strategic thinking, and leadership capabilities. PRINCIPAL RESPONSIBILITIES: * Develop and maintain enterprise-wide category strategies that align with business goals for the assigned spend categories to deliver cost savings, efficiency, and risk mitigation across operations. * Analyze market trends and dynamics, commodity trends, competitor activities and operational demand and activities across multiple refinery and field sites to identify potential savings or pitfalls for Company. * Serve as the primary procurement lead for all turnaround-related sourcing and contracting activities across assigned sites. * Collaborate cross-functionally with key stakeholders, Maintenance, Turnaround and Capital Projects, etc., to align procurement strategies with business needs, develop category strategies and implement new agreements or processes. * Manage the full category lifecycle, including supplier selection, negotiations, contracting, implementation, and performance management. * Lead negotiations and contract development for critical services, including master service agreements, blanket POs, and project-specific scopes to optimize category performance. * Identify and build strategic partnerships with suppliers for ongoing turnaround support. * Monitor contractor performance, enforce KPIs, and lead post-project supplier evaluations and lessons learned * Build a best-in-class procurement playbook for turnarounds and capital projects. * Drive supplier readiness, ensuring materials and labor availability aligns with critical path schedules * Support the development of SAP catalogs, pre-negotiated rate sheets, and Track system updates to streamline TAR procurement * Manage end-to-end contract lifecycle from sourcing to execution and renewal, ensuring compliance with commercial terms, service-level agreements (SLAs), and safety/environmental requirements. * Support supply assurance by proactively identifying risks (e.g., single-source, capacity constraints, geopolitical factors) and developing mitigation plans in coordination with legal and risk teams. * Facilitate cross-site sourcing initiatives and standardization opportunities across refineries and terminals, driving total cost of ownership (TCO) improvements and eliminating non-value-added variation. * Ensure compliance with internal procurement policies, ESG/supplier diversity initiatives, and external regulatory requirements (e.g., OSHA, DOT, EPA). * Evaluate internal stakeholder feedback and implement changes to enhance the category services. * Build strong relationships with strategic suppliers and contractors, driving supplier development, innovation, and value creation while maintaining accountability for safety, quality, and performance. * Conduct thorough market research and benchmarking to create should-cost modeling, market intelligence, benchmarking, and spend analysis to support fact-based negotiations and robust category strategies to ensure vendor competitiveness trends, identify potential issues and provide actionable plans. * Utilize and maintain procurement and analytics tools (e.g., SAP, Power BI, Ariba, or similar) to monitor performance ensuring seamless strategy execution, track savings, and report out on KPIs such as cost avoidance, cycle time, compliance, and supplier performance across the organization. * Stay abreast of industry trends, emerging technologies, and macroeconomic factors (e.g., steel tariffs, inflation, labor shortages) that may impact supply markets and sourcing strategies to provide recommendations to senior management. * Provide input to annual category planning, budget forecasting, and strategic supplier reviews with senior leadership. QUALIFICATIONS: * Bachelor's degree in business, marketing or a related field or equivalent work experience. * Experience in category management within the Oil and Gas market. * 7+ years of progressive experience in strategic sourcing, negotiating, category management, or supply chain experience required * Demonstrated success leading category strategies supporting refinery operations, maintenance, and capital execution. * Deep knowledge of spend categories and contracting models (e.g., unit rate, T&M, lump sum, alliance agreements) for profitability optimization. * Familiarity with contract law, legal terms and conditions, and supplier governance frameworks * Professional Certifications in Supply Chain such as CPSM, CPSD, preferred. * Proven experience with turnaround and capital project lifecycles. * Familiarity with contractor prequalification, jobsite mobilization, and safety requirements * Experience working in a centrally led procurement model with enterprise-wide scope * Strong negotiation skills and commercial acumen with experience developing long-term supplier agreements. * Proven ability to lead cross-functional collaboration across refinery, technical, EH&S, and legal functions. * Experience working in unionized environments and with contractor safety management programs preferred. * Proficient in ERP (e.g., SAP), sourcing platforms (e.g., Ariba, Coupa), S2P systems and data analytics tools. * Knowledge of category management and demand forecasting techniques. * Ability to conduct market research. * Flexibility to adapt to the changing market and organizational priorities. * Excellent communication and negotiation skills to collaborate effectively with cross-functional teams and external stakeholders. * Willingness and ability to travel up to 25% of the time to support operations across multiple facilities in the U.S. * This position is on site 5 days a week * ONLY CANDIDATES MEETING THE ABOVE REQUIREMENTS WILL BE CONSIDERED * FOR SERIOUS CONSIDERATION, PLEASE INCLUDE YOUR SALARY REQUIREMENTS CA Job Posting Requirement: The salary range for this position is $121,160.47- $216,090.75. NJ Job Posting Requirement: The salary range for this position is $121,160.47- $200,749.41. The compensation range listed in this posting is in compliance with applicable state law. Factors such as scope and responsibilities of the position, candidate's work experience, education/training, job-related skills and internal peer equity will be considered in determining the selected candidate's compensation. Salaries at the time of hire are typically in the lower to middle portion of the above range in order to provide the opportunity to reflect future performance-based increases. In addition to salary, PBF offers a comprehensive benefits package which includes bonus eligibility, health care, retirement benefits, and paid time off. We thank all respondents for their interest in PBF Holding Company LLC ("PBF Energy"), however, only those selected for an interview will be contacted. Please no phone calls or emails to any employee of PBF Energy about this requisition. Placement agencies or recruiters need not respond. All resumes submitted by search firms to any employee of PBF Energy via email, the Internet or in any method without a valid written search agreement will be deemed the sole property of PBF Energy. No fee will be paid in the event the candidate is hired by PBF Energy as a result of the referral or through other means. PBF Energy is an equal opportunity employer. We are committed to creating a diverse, inclusive environment. All qualified applicants will receive consideration for employment without regard to race, color, religious creed, sex, gender, gender identity or expression, sexual orientation, reproductive health decision making, national origin, ancestry, genetic information, physical or mental disability, medical condition, marital status, age, veteran and military status, or any other status protected by applicable law. We are committed to providing reasonable accommodations as required by law. #LI-EG1
    $121.2k-216.1k yearly Auto-Apply 11d ago
  • Principal Software Engineer ( Java Architect)

    Blue Yonder

    Principal software engineer job in Ann Arbor, MI

    Role: Lead Java Architect Eligibility Requirements: Candidates on Optional Practical Training ( F1/OPT/CPT /EAD) status DO NOT qualify for this position. * Leading AI-driven Global Supply Chain Solutions Software Product Company and one of Glassdoor's "Best Places To Work" * Seeking an astute individual that has a strong technical foundation with the additional ability to be hands-on with the broader engineering team as part of the development/deployment cycle, and deep knowledge of industry best practices, with the ability to implement them working with both the platform, and the product teams. Scope: * Core responsibilities to include Architecting and designing (along with counterparts and distinguished Architects) a ground up cloud native (we use Azure) SaaS product in Warehousing * The team currently comprises of 60+ global associates across US, India (COE) and UK and is expected to grow rapidly. The incumbent will need to have leadership qualities to also mentor junior and mid-level software associates in our team * Our current technical environment: * Software: Java, Springboot, Gradle, GIT, Hibernate, Rest API, OAuth * Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture * Cloud Architecture: MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD) * Frameworks/Others: Kubernetes, Kafka, Elasticsearch, Spark, NOSQL, RDBMS, Spring boot, Gradle GIT, Ignite. What you'll do? * Drive architecture and designs to become simpler, more robust, and more efficient. * Write and review service descriptions including relevant measures of service quality and drives architecture to deliver on these promises through self-healing, reliable services that require minimum manual intervention. * Provide early visibility and mitigation to technical challenges through the journey. * Confidently represents product and portfolio, including vision and functional and technical roadmaps, within the company and, when necessary, to strategic customers What we are looking for: * Bachelor's degree (STEM preferred) and minimum 12 to 15 years of experience in Software development; ideally a candidate that has started as a Software Engineer and progressed to ARCHITECT and has been an Architect, within the last 3-4 years minimum * Strong programming experience and background in Enterprise Java, spring boot, microservices * Demonstrable experience designing, building deploying and maintenance of enterprise cloud solutions (we use Azure) in AWS, Azure and or GCP * Demonstrable experience with microservices based architecture on Cloud at scale. * Experience with implementation of Event driven architecture using Kafka, Spark or similar technologies * Strong Experience in Supply Chain with either TMS or WMS knowledge is required * Hands-on development skills along with architecture/design experience; should not have moved away from software development * Demonstrable experience, thorough knowledge and interests in Cloud native architecture, Distributed micro-services, Multi-tenant SaaS solution and Cloud Scalability, performance and High availability * Experience with API management platforms & providing / consuming RESTful APIs * Experience with varied tools such as Spring Boot, OAuth, REST, GraphQL, Hibernate, NoSQL, RDBMS, Docker, Kubernetes, Kafka, React. * Experience with DevOps, Infrastructure as Code and infrastructure automation. * Good Understanding of secure architectures, secure configuration, identity management, role-based access control, authentication & authorization, and data encryption. Synonym Titles : Principal Software Engineer * LI- SR1 * ------------------------------------------ The salary range for this position is $126,300 - $216,924 The salary range information provided, reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual salary will be commensurate with skills, experience, certifications or licenses and other relevant factors. In addition, this role will be eligible to participate in either the annual performance bonus or commission program, determined by the nature of the position. At Blue Yonder, we care about the wellbeing of our employees and those most important to them. This is reflected in our robust benefits package and options that includes: * Comprehensive Medical, Dental and Vision * 401K with Matching * Flexible Time Off * Corporate Fitness Program * A variety of voluntary benefits such as; Legal Plans, Accident and Hospital Indemnity, Pet Insurance and much more At Blue Yonder, we are committed to a workplace that genuinely fosters inclusion and belonging in which everyone can share their unique voices and talents in a safe space. We continue to be guided by our core values and are proud of our diverse culture as an equal opportunity employer. We understand that your career search may look different than others, and embrace the professional, personal, educational, and volunteer opportunities through which people gain experience. Our Values If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success - and the success of our customers. Does your heart beat like ours? Find out here: Core Values All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
    $126.3k-216.9k yearly Auto-Apply 18d ago
  • Front-end Software Development Engineer

    Akkodis

    Principal software engineer job in Dearborn, MI

    Akkodis is seeking a Front-end Software Development Engineer for a Contract with a client in Dearborn, MI. The ideal candidate will be responsible for designing and implementing user-friendly, responsive interfaces for web and mobile applications, ensuring a seamless user experience. Rate Range: $55/hour to $60/hour; The rate may be negotiable based on experience, education, geographic location, and other factors. Front-end Software Development Engineer job responsibilities include: * Design and implement user-friendly, responsive interfaces for web and mobile applications using HTML, CSS, JavaScript, and frameworks like React and Next.js. * Collaborate with cross-functional teams including product owners, designers, and back-end developers to deliver cohesive solutions. * Create mock-ups and prototypes for new features and participate in UI design reviews and product demos. * Perform functional and automated UI testing to ensure quality and cross-browser compatibility. * Optimize application performance and fix bugs, while staying updated on emerging front-end technologies and trends. * Ensure compliance with accessibility standards, SEO principles, and enterprise brand guidelines for a consistent user experience. Required Qualifications: * Bachelor's degree in computer science, Software Engineering, or a related field (master's preferred). * Minimum 6 years in IT with at least 4 years in front-end development. * Strong proficiency in React and Next.js, with hands-on experience in building responsive, user-friendly interfaces. * Practical experience in at least two coding languages or advanced expertise in one, along with knowledge of UI testing tools like Playwright. If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at *****************************. Pay Details: $55.00 to $60.00 per hour Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Equal Opportunity Employer/Veterans/Disabled Military connected talent encouraged to apply To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to ************************************************* The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: * The California Fair Chance Act * Los Angeles City Fair Chance Ordinance * Los Angeles County Fair Chance Ordinance for Employers * San Francisco Fair Chance Ordinance Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
    $55-60 hourly Easy Apply 28d ago
  • Software Development Intern

    Tech Group International 4.0company rating

    Principal software engineer job in Toledo, OH

    Interns will be expected to have completed coursework in programming fundamentals, object oriented programming, and standard data structures and algorithms. Interns will participate in the TGI internship program, which will cover various topics such as: database maintenance & SQL; programming within Integrated Development Environments (i.e. Visual Studio); web-based programming; and report design and creation. TGI is seeking highly motivated individuals who will be expected to complete the assigned TGI Internship Program at a reasonable pace. Based on interest and performance, students may opt to continue to enhance their programming skills at TGI with part-time employment following the internship program. Hours for continuing such employment are flexible and will be based on students' semester coursework and schedule. Start Date: May 18, 2026 End Date: August 14, 2026
    $29k-36k yearly est. 60d+ ago
  • Software Engineering Intern - Summer 2026 {S}

    ARKA Group, L.P

    Principal software engineer job in Ypsilanti, MI

    ARKA Group L.P. (“ARKA”) is an advanced technologies company serving the U.S. military, intelligence community, and commercial space industry delivering next-generation solutions to support the national security space enterprise. Built on more than six decades of excellence, ARKA brings modern approaches and a culture of innovation to the challenges of today. We are looking for software engineer interns to join the team in summer 2026 to apply their capabilities to becoming the next generation of developers turning signal and image processes into usable software. Accepted candidates will become part of our 75+ year history on the cutting edge of the radar and electro-optical fields. Our team has been revolutionizing the space since the earliest days of the Cold War and continues to receive patents and develop revolutionary and exquisite technologies to this day making us critical to U.S. government and commercial space capabilities. Join the ARKA team to learn how Beyond Begins Here. Discover your next internship and career opportunity now! Position Overview: ARKA is seeking an aspiring software engineer for an internship in Ypsilanti, MI. In this role, you will learn about some of the newest remote sensing products used by our government customers that keep our country safe. If this sounds interesting and you have a programming background in Java, C++, Javascript, or a similar language, this might be the job for you! This internship is onsite at our facility in Ypsilanti, MI. As part of the work you can expect to learn about synthetic aperture radar, cutting edge products, and the technologies that have made us a “go to” partner for our customers for nearly 80 years., The internship(s) will start circa mid-May and candidates will be expected to spend up to 90 days in this internship. This work requires candidates to be a U.S. citizen willing and able to acquire a Top Secret U.S. Government Security Clearance. Responsibilities: Collaborate with the program manager, engineers, and other stakeholders to define software requirements and specifications Design and implement efficient, flexible solutions that can scale for mission critical applications Work closely with the DevOps team to deploy new features and maintain system stability Write robust test suites to ensure code correctness Apply software standards and processes to produce high quality, extensible, and maintainable software packages Debug, refactor, and reimplement existing software codebases into new systems and on new platforms Participate in all aspects of the development lifecycle, including planning, requirements development, software design, implementation and build, documentation, testing, deployment, and maintenance Effectively collaborate across a diverse team of engineers, product owners, and scrum masters Required Qualifications: U.S. citizen with a willingness and ability to obtain a Top Secret U.S. Government Security Clearance Working toward a degree in Computer Science, Electrical Engineering, Physics, Math, or a related field Interest in learning remote sensing technologies Programming skills in Python, Java, C++, Javascript, or a similar language Excellent problem-solving and analytical skills Ability to work within a team environment to advance large software development packages by taking on and completing tasks independently Ability to work onsite Preferred Qualifications: Programming skills in an additional language Familiarity developing in Linux and/or in a cloud environment (AWS preferred) Knowledge of or background in radar or electro-optical fields Academic experience in digital signal processing Scrum/Agile Development knowledge and experience with Jira Experience writing software implementing algorithms Location: Ypsilanti, MI Ypsilanti is artistic, genuine, and original. A college town and city located on the Huron River in Washtenaw County. Ypsilanti is all about community and making families new to the area feel right at home. From educational opportunities and local museums for all ages, to accessible healthcare and transportation it's a wonderful location. It's well known for its historical museums, parks, and historic districts as well as home to Eastern Michigan University. The University of Michigan and Michigan State University also are great institutions! Ann Arbor is close by and has many things, including a bustling university town, culinary hotspot, and a tech hub with a walkable downtown that includes world-class arts and culture. Located in southeast Michigan's Lower Peninsula, Ann Arbor lies at the center of a greater collection of communities in Washtenaw County. With so many thriving communities nearby, Ann Arbor has become a cultural melting pot and urban oasis. When you choose to join the ARKA Student Program, you will: Gain hands-on experience in your chosen field and share your unique ideas and creative problem-solving skills to help us continue our legacy of innovation Flourish and seamlessly develop great relationships with co-workers Network with students from other universities Participate in activities that support our local communities Work alongside our talented team, including employees who started as interns or co-ops Enjoy companywide employee activities Receive competitive compensation and paid holidays EHS/Environmental Requirements: This job operates in a professional office environment. While performing the duties of this job, the employee routinely is required to use hands to keyboard, communicate, listen to, and interpret instructions and remain stationary for extended periods of the time. This would require the ability to move around the campus and occasionally move/lift items weighing up to 40 lbs. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job. Applicants are invited to apply for a reasonable accommodation to perform the essential duties of the job. To apply, send a request to ***************** or contact ************ and press 2 for Human Resources. ITC & Security Clearance Requirements: This position requires the ability to obtain and maintain a Top Secret U.S. Government Security Clearance. Visa Restrictions: No visa sponsorship is available for this position. Pre-employment Screenings: Employment with any ARKA companies in the U.S. is contingent upon satisfactory completion of several pre-employment requirements to include a credit check, background check, and drug screen.
    $35k-64k yearly est. 60d+ ago
  • Senior Engineer I, Software

    JBL Resources 4.3company rating

    Principal software engineer job in Ann Arbor, MI

    Senior Software Engineer About Our Client: Our Hiring Company, a best-in-class Medical Device Manufacturer has an opening for a new team member at their facility. Holding itself to the highest standards of integrity, quality and excellence, this company has contributed to the healthcare industry for over 90 years and has been rated as Forbes top 14 most innovative companies in the world. With a strong vision for making medical treatments easier on its patients, this company gears its technological innovations from its top-talented engineers towards making a significant contribution to our society. Key Responsibilities: Demonstrating a strong commitment to patient safety and product quality by following all quality policies, procedures, and regulatory requirements. Executing all phases of the software development lifecycle, including specification, design, implementation, testing, and documentation. Providing technical leadership on development tasks and mentoring junior team members. Generating, reviewing, and evaluating software documentation and code. Evaluating and recommending tools, technologies, and development techniques to enhance product quality and efficiency. Prototyping software for demonstrations and feasibility studies. Performing hardware/software integration and supporting verification testing. Contributing to planning and executing projects related to product development, process improvements, and new manufacturing technologies. Identifying opportunities for cost reduction, productivity gains, and quality enhancements through research and analysis. Defining software requirements and assisting with the development of verification requirements. Collecting, analyzing, and presenting data to support business plans and project tracking. Managing schedules, reporting progress, and participating in cross-functional meetings. Qualifications: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Biomedical Engineering, or a related discipline or a master's degree in a related field. 6+ years of experience in software design and implementation (or 5+ years with a master's degree). Experience with structured or object-oriented programming. Strong understanding of the full software lifecycle, including documentation and testing. Intermediate proficiency in Microsoft Office and standard software tools. Experience in the medical device industry preferred. Strong communication skills, problem-solving ability, and commitment to high-quality engineering. Interested Candidates please apply on our website at https://jobs.jblresources.com. For more information about our services and great opportunities at JBL Resources, please visit our website: https://www.jblresources.com. JBL Resources is proud to have earned the reputation of being a premier provider of top talent professionals in the fields of engineering, human resources, logistics, operations, and supply chain management. As specialists in both permanent placement and contract services, our mission is to help companies and individuals become all they were created to be. **JBL is an Equal Opportunity Employer and E-Verify Company
    $89k-108k yearly est. 15d ago
  • Senior Software Engineer, Full Stack (Heavy Frontend)

    Connect Staffing and Consulting

    Principal software engineer job in Ann Arbor, MI

    Job Description Senior Software Engineer, Full Stack (Heavy Frontend) Remote, North America My client is a fast-growing, mission-driven Series B technology company building the platform where modern AI teams manage, explore, and understand massive visual datasets. Their software is used by some of the most innovative organizations in the world, and they are committed to bringing greater transparency, clarity, and reliability to the way AI systems are developed. This is an opportunity to join a company that values people first. They operate with humility, openness, and respect, and they believe the best ideas rise through thoughtful collaboration rather than ego. The team is fully distributed across North America and gathers in person twice a year for connection, strategy, and innovation. About the Role As a Senior Software Engineer, Full Stack (Heavy Frontend), you will play a central role in building and scaling the core application that powers visual data exploration for teams working with images, video, 2D and 3D data, and other unstructured modalities. This is a pure software engineering role focused on product development, visualization, and user experience. You will not be expected to build machine learning models. You will work on highly technical challenges, including scaling the platform to support ever-larger datasets, improving complex visualizations, and integrating cutting-edge research into intuitive user workflows. The work is impactful, fast-moving, and deeply collaborative. What You Will Do Collaborate with engineering leadership and peers to design, develop, and scale new and existing product features Build high-quality, maintainable, and well-tested production code Enhance and extend advanced 2D and 3D visualizations used by technical users around the world Contribute to both the enterprise product and a widely adopted open-source ecosystem Participate in code reviews, pairing sessions, and open, respectful technical discussions Work autonomously in a remote-first environment while staying closely connected to your team What You Bring Five to seven or more years of professional software engineering experience Deep expertise in React and TypeScript Strong frontend engineering fundamentals and a passion for building exceptional user interfaces Experience with 2D or 3D visualization technologies such as WebGL, Three.js, D3, Babylon.js, or similar Experience in smaller, fast-moving startup environments Ability to thrive in a collaborative, low-ego, high-ownership culture Interest in visual data, computer vision workflows, or developer tools Proficiency with Python is a plus Experience in autonomous systems, robotics, or related visualization-heavy domains is helpful but not required Who Thrives Here Engineers who enjoy building real products rather than researching models People who value clarity, humility, and thoughtful debate Individuals who are energized by open-source communities Builders who want to see their work used by world-class engineering and research teams Candidates who prefer autonomy over hierarchy and impact over titles Compensation $180,000 to 220,000 USD, plus equity, comprehensive benefits, and the opportunity to grow within a company that is shaping the future of visual AI infrastructure.
    $180k-220k yearly 13d ago
  • Software Solutions Senior - Sage Intacct

    UHY 4.7company rating

    Principal software engineer job in Ann Arbor, MI

    JOB SUMMARYThe Sage Intacct Software Solutions Senior is a key member of the Client Accounting Advisory Services team, responsible for designing, configuring, and implementing Sage Intacct solutions for clients. This role requires deep functional and technical expertise in Sage Intacct, strong accounting knowledge, and the ability to lead implementations from discovery through post-go-live support. The Software Solutions Senior partners closely with clients and internal teams to deliver scalable, high-quality Sage Intacct solutions that align with client accounting workflows and business objectives. This role also provides guidance and mentorship to associate team members.JOB DESCRIPTION Lead the design, configuration, and implementation of Sage Intacct modules, including but not limited to General Ledger, Accounts Payable, Accounts Receivable, Cash Management, Purchasing, Order Entry, Projects, and Multi-Entity environments, ensuring alignment with best practices and client requirements Collaborate with internal stakeholders, including product managers, business analysts, and CAAS team members, to gather client requirements and translate them into effective Sage Intacct solutions Apply a strong understanding of accounting principles and operational workflows to design, configure, and optimize Sage Intacct for client accounting processes Conduct Sage Intacct system implementations across the full project lifecycle, including requirements analysis, solution design, configuration, testing, training, go-live support, and post-implementation optimization Provide end-user training on Sage Intacct functionality, reporting, dashboards, and workflows to drive client adoption and long-term success Prepare and maintain comprehensive implementation documentation, including configuration workbooks, user guides, training materials, and process documentation Provide ongoing Sage Intacct technical and functional support to clients through phone, email, remote access, and the Issuetrak ticketing system Collaborate with cross-functional teams to define and execute testing strategies, including unit testing, user acceptance testing, and validation of financial data accuracy Troubleshoot and resolve complex issues related to Sage Intacct configuration, integrations, data migrations, reporting, and system performance Stay current on Sage Intacct releases, new features, and industry trends to continuously enhance implementation quality and client solutions Partner with stakeholders to prioritize Sage Intacct enhancements and optimization opportunities based on client needs and business impact Conduct Sage Intacct software demonstrations for prospective clients, create pricing quotes, and assist with drafting engagement letters Assist with Sage Intacct vendor invoice processing and allocation to support accurate client billing WHO WE ARE UHY is one of the nation's largest professional services firms providing audit, tax, consulting and advisory services to clients primarily in the dynamic middle market. We are trailblazers who bring our experience from working within numerous industries to our clients so that we can provide them with a 360-degree view of their businesses. Together with our clients, UHY works collaboratively to develop flexible, innovative solutions that meet our clients' business challenges. As an independent member of UHY International, we are proud to be a part of a top 20 international network of independent accounting and consulting firms. WHAT WE OFFER POSITIVE WORK ENVIRONMENT Enjoy a collaborative and supportive work environment where teamwork is valued. ATTRACTIVE COMPENSATION PACKAGES Our compensation is competitive and tailored to reflect the role, qualifications, and expertise of each individual. COMPREHENSIVE BENEFIT PACKAGE Access comprehensive benefits including group health insurance, dental and vision coverage, 401(k) retirement plans, and generous paid time off (PTO) allowances.
    $74k-89k yearly est. Auto-Apply 10d ago
  • Staff Software Development Engineer

    Criteo Corp

    Principal software engineer job in Ann Arbor, MI

    What You'll Do: * As an Engineer at Criteo, you'll design and build web applications for our Retail Media platform, enabling advertisers to set up, launch, and optimize campaigns efficiently. * Collaborate with Product and cross-functional teams to shape robust, well-architected solutions to business challenges. * Write, review, and improve code while ensuring reliability, performance, and smooth operation of live applications. * Participate in code reviews, pair programming, and technical discussions to share knowledge and uphold high engineering standards. * Influence and mentor engineers at all levels, helping them adopt better practices, think critically about trade-offs, and deliver high-quality outcomes. * Champion engineering excellence through modular design, best practices, and high-quality, testable code. * Continuously improve our architecture and development practices by identifying systemic challenges, introducing new tools or patterns, and simplifying complex systems. Who You Are: * BS in Computer Science or a related field * Deep expertise in C#/.NET and API design, microservice architecture (defining clear boundaries, contracts, and integration patterns), designing service templates * Experience with messaging systems (Kafka, RabbitMQ, or similar), familiar with event-driven design and CQRS patterns * Knowledgeable around cross-service testing challenges (e.g., contract testing, test doubles, in-memory testing) * (Nice-to-have) Familiar with CI/CD pipelines, build orchestration, and deployment strategies for microservices * (Nice-to-have) Experience with SDK or framework development supporting multiple teams * (Nice-to-have) Some experience or familiarity with TDD and/or BDD. We acknowledge that many candidates may not meet every single role requirement listed above. If your experience looks a little different from our requirements but you believe that you can still bring value to the role, we'd love to see your application! Who We Are: Criteo is a leader in commerce media, helping brands, agencies, and publishers create meaningful consumer connections through AI-powered advertising solutions. We're shaping a more open and sustainable digital future for advertising. At Criteo, our culture is as unique as it is diverse. From our offices across the globe or from the comfort of home, our 3,600 Criteos collaborate together to build an open, impactful, and forward-thinking environment. We foster a workplace where everyone is valued, and employment decisions are based solely on skills, qualifications, and business needs-never on non-job-related factors or legally protected characteristics. What We Offer: Ways of working - Our hybrid model blends home with in-office experiences, making space for both. Grow with us - Learning, mentorship & career development programs. Your wellbeing matters - Health benefits, wellness perks & mental health support. A team that cares - Diverse, inclusive, and globally connected. Fair pay & perks - Attractive salary, with performance-based rewards and family-friendly policies, plus the potential for equity depending on role and level. Additional benefits may vary depending on the country where you work and the nature of your employment with Criteo.
    $66k-90k yearly est. Auto-Apply 48d ago
  • Sr. Software Engineer (Data and Personalization)

    Consumer Reports

    Principal software engineer job in York, MI

    WHO WE ARE Consumer Reports is an independent, nonprofit organization dedicated to a fair and just marketplace for all. CR is known for our rigorous testing and trusted ratings on thousands of products and services. We report extensively on consumer trends and challenges, and survey millions of people in the U.S. each year. We leverage our evidence-based approach to advocate for consumer rights, working with policymakers and companies to find solutions for safer products and fair practices. Our mission starts with you. We offer medical benefits that start on your first day as a CR employee that include behavioral health coverage, family planning and a generous 401K match. Learn more about how CR advocates on behalf of our employees. OVERVIEW Consumer Reports (CR) is an 89-year-young, non-profit, with a mission to create a fair and just marketplace for all, focusing on Safety, Sustainability, Financial Fairness, and Digital Rights. The organization is on a multi-year journey to transform how we use Data and AI more strategically. Customer Data is at the heart of our ability to understand, engage, and empower consumers - enabling us to drive personalized experiences responsibly. As a Software Engineer (Data and Personalization), you will develop and optimize data-driven solutions and integrations that enable personalization, experimentation, and insights across CR's martech and digital ecosystem. You will partner with product, marketing, analytics, data and technology teams to power data pipelines, experimentation, analytics and real-time personalization features. This is a hybrid position, with preference for candidates in the tri-state area. How You'll Make An Impact As a Software Engineer (Data and Personalization), you will be hands-on in building and scaling data solutions that directly shape CR's member experiences. On a daily basis, you'll contribute in the following areas: Data & Analytics Engineering: Build and optimize scalable data pipelines across lakehouses, data warehouses, and curated data marts, ensuring clean, high-quality data that serve diverse organizational needs. Customer Data and Personalization Integrations: Connect customer data ecosystem with auxiliary platforms/tools that enable event/data collection, audience segmentation, campaign orchestration, customer engagement, and experimentation-ensuring seamless flow of data to power personalized consumer journeys. Business Intelligence (BI): Deliver analytics-ready datasets and create dashboards in Tableau to measure personalization impact and inform decision-making ABOUT YOU You'll Be Highly Rated If: You have the right foundation: Bachelor's degree in a STEM with strong computer science and engineering fundamentals You have relevant experience: 5 years of hands-on experience working on projects involving customer data and analytics engineering, ideally with exposure to modern CDP, personalization and MarTech platforms (e.g., Segment, Braze, Optimizely) You have relevant skills. Proficiency in SQL, Python, and PySpark, with experience building and optimizing scalable pipelines on Databricks. Working knowledge of AWS cloud services and Tableau. You'll Be One Of Our Top Picks If: You have experience with AI and ML. Familiarity with applying machine learning models, recommendation systems, or behavioral analytics to power real-time, hyper-personalized experiences. You understand Customer Data Platforms (CDPs). Experience working with CDPs to enable a 360-degree customer view that supports product and marketing initiatives. FAIR PAY AND A JUST WORKPLACE At Consumer Reports, we are committed to fair, transparent pay and we strive to provide competitive, market-informed compensation informed by location, as well as the candidate's particular combination of knowledge, skills, competencies, and experience. It is expected that most qualified candidates will fall near the middle of the posted salary range. We have three locations: Yonkers, NY, Washington, DC and Colchester, CT. We are registered to do business in and can only hire from the following states and federal district: Arizona, California, Connecticut, Illinois, Maryland, Massachusetts, Michigan, New Hampshire, New Jersey, New York, Texas, Vermont, Virginia and Washington, DC. Salary ranges NY/California: $145K-$155K annually DMW/Massachusetts: $135K-$145K annually Colchester, CT and additional approved CR locations: $125K-$135K annually Consumer Reports is an equal opportunity employer and does not discriminate in employment on the basis of actual or perceived race, color, creed, religion, age, national origin, ancestry, citizenship status, sex or gender (including pregnancy, childbirth, related medical conditions or lactation), gender identity and expression (including transgender status), sexual orientation, marital status, military service or veteran status, protected medical condition as defined by applicable state or local law, disability, genetic information, or any other basis protected by applicable federal, state or local laws. Consumer Reports will provide you with any reasonable assistance or accommodation for any part of the application and hiring process.
    $145k-155k yearly Auto-Apply 60d+ ago
  • Software Engineer, Platform - Toledo, USA

    Speechify

    Principal software engineer job in Toledo, OH

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $64k-85k yearly est. Auto-Apply 3d ago
  • Software Engineer, Applications & Customer Solutions

    Memryx

    Principal software engineer job in Ann Arbor, MI

    What You'll Do: Application Development: Build and optimize AI apps in C++ and Python on MemryX accelerators. Customer Engagement & Outreach: Serve as technical contact (troubleshoot issues, translate requirements, and integrate our stack) and represent MemryX at conferences and workshops. AI Demos: Develop end-to-end demos (hardware+software) for trade shows and internal use. Community: Engage with the open-source community via our GitHub repositories and forums. SDK Enhancement: Identify, propose, and help implement new SDK features to improve our developers' experiences. What We Expect to See: Education: BS or MS in Computer Science, Computer Engineering, or related field. Experience: Relevant internship, or previous work experience. Programming: Proficient in Python and/or C++; eager to pick up new languages and tools. ML Frameworks: Hands-on with TensorFlow or PyTorch. Dev Tools: Comfortable in Linux environments and Git-based workflows. Soft Skills: Strong communicator, team player, and receptive to feedback. What We Would Be Happy to See: Prior experience with AI application development. Open-source contributions or community engagement. Projects in hardware accelerators or embedded systems. Reports to: Senior Director of Engineering Location: Ann Arbor, Michigan - Onsite Work Schedule: Full-time Why Join MemryX? We offer more than just a job - we offer a career with purpose! Our benefits package includes: Comprehensive medical, dental, and vision coverage. MemryX covers 100% of the employee premium! Matching 401(k). Equity incentive packages. Company-paid life insurance coverage for all employees. Unlimited paid time off. Generous paid parental leave. Growth and learning opportunities, including tuition reimbursement and professional development support. Potential for advancement in a growing organization. Employment Opportunity and Benefits of Employment: We are committed to creating and fostering a diverse and inclusive workplace environment for all of our employees. We are an equal opportunity employer.
    $67k-91k yearly est. 60d+ ago
  • Senior Software Engineer - Machine Learning & AI (ADAS)

    Subaru 4.8company rating

    Principal software engineer job in Van Buren, MI

    The Senior Software Engineer - Machine Learning & AI plays a critical role in advancing Subaru's artificial intelligence and machine learning capabilities, with a strong focus on ADAS, automated driving, and vehicle safety systems. This role is designed for a seasoned software engineer with deep machine learning expertise who can operate with minimal supervision, own complex technical initiatives, and influence both technical direction and delivery. The position balances hands-on development of ML solutions with technical leadership, system design, and cross-functional collaboration. The engineer will work closely with multidisciplinary teams across Subaru of America (SOA) and Subaru Corporation (SBR) in Japan, contributing to global vehicle programs and serving as a technical liaison on machine learning-driven initiatives. Approximate work allocation: 50-60% hands-on ML and software development 40-50% technical leadership, project oversight, and collaboration Core Responsibilities Machine Learning & Artificial Intelligence Design, develop, train, evaluate, and optimize machine learning models to support ADAS and automated driving capabilities. Apply ML techniques such as computer vision, supervised/unsupervised learning, and model evaluation to real-world vehicle data. Analyze sensor, vehicle dynamics, and environmental data to improve model performance and reliability. Support data annotation strategies and model validation efforts. Software Engineering Develop high-quality, scalable, and maintainable software solutions, primarily using Python, aligned with Subaru engineering standards. Integrate ML models into vehicle systems, including sensors, cameras, and embedded platforms. Perform code reviews, contribute to architecture discussions, and uphold software best practices. System Integration & Testing Collaborate with mechanical, electrical, and systems engineers to ensure seamless integration of ML solutions into vehicle platforms. Develop and execute test plans to validate ML software performance, safety, and reliability. Support evaluation and testing of advanced driver assist systems (ADAS). Technical Partnership & Collaboration Provide guidance and mentorship to junior engineers and interns, including reviewing technical work and offering feedback. Support managers and lead engineers by contributing to technical presentations, program updates, and product demonstrations for SOA and SBR leadership. Serve as a key technical point of contact for ML-focused initiatives with Subaru Corporation (Japan). Continuous Improvement Stay current with industry trends, emerging ML technologies, and best practices in AI and automotive software engineering. Share knowledge and insights with the broader engineering team to elevate overall technical capability. Required Skills & Personal Qualifications Strong proficiency in Python for ML and software development. Hands-on experience developing and deploying machine learning models. Experience with computer vision and ML applied to real-world data. Experience with data annotation, model training, testing, and evaluation. Knowledge of ADAS development, testing, and evaluation. Experience working in Windows and Linux (Ubuntu) environments. Proficiency with VSCode or similar development tools. Familiarity with CAN protocol and vehicle data tools (e.g., Vector CANalyzer). Strong analytical, problem-solving, and conceptual thinking skills. Excellent written, verbal, and presentation communication skills. Proficient in Microsoft Office (Word, Excel, PowerPoint). Valid driver's license (required for vehicle testing activities). Preferred Qualifications Experience with automotive development cycles. Exposure to CAD tools (SolidWorks, Fusion360) and rapid prototyping (3D printing). Any level of Japanese language proficiency. Prior experience collaborating with global engineering teams. Education & Experience Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Mechanical Engineering, or related field OR equivalent combination of education and experience. 4-6+ years of relevant professional experience in software engineering with a strong emphasis on machine learning (Master's degree may offset required years of experience). Work Environment Hybrid role: Onsite 3 days per week / Remote up to 2 days per week (after 90 days) Prolonged sitting and computer use Occasional lifting of equipment up to 20 lbs Travel: Approximately 20% Compensation: The recruiting base salary range for this full-time position is $72,000 - $120,000 per year, depending on skills, experience, and qualifications. Subaru offers a comprehensive benefits package including: Medical, Dental, and Vision coverage Pension, Profit Sharing, and 401(k) match Paid time off, company holidays, floating holidays, and sick time Tuition Reimbursement Program Vehicle Discount Programs Visit our Careers site to learn more about Subaru's total rewards and benefits. About Subaru LOVE. It's what makes Subaru, Subaru . As a leading auto brand in the U.S., we strive to be More Than a Car Company . Subaru believes in being a positive force in the communities in which we live and work-not just with donations, but through actions that set an example for others to follow. That's what we call our Subaru Love Promise . Subaru is a globally renowned automobile manufacturer known for its commitment to innovation, safety, and sustainability. With a rich history dating back to 1953, Subaru continues to push the boundaries of automotive engineering to deliver vehicles that blend performance, utility, and adventure. Our culture is built on collaboration, diversity, and a shared passion for our product. We foster an inclusive environment where team members are encouraged to bring their unique perspectives and expertise together to create exceptional experiences for our customers.
    $72k-120k yearly Auto-Apply 15d ago
  • Senior Software Development Lead (Full stack)

    Kgtiger

    Principal software engineer job in Allen Park, MI

    As a Sr. Software Development Lead in ACP Edge Builder team, you will be responsible for leading the design and development of highly scalable Full Stack application development and intended to be deployed on a cloud platform. You will implement proof of concepts, build features, deploy systems, and be responsible for the end-to-end execution of projects. You will partner with stakeholders from product management, architecture and other engineering teams across many functions within ACS and external implementation partners. You will be expected to have demonstrated success in software project delivery and experience in leading technical efforts to develop applications using a variety of tools, languages, frameworks and technologies. Qualifications Required Qualifications: · 8+ years of professional experience in design, development, and support of Web, Java, Spring and/or .Net backend applications. · 6+ years of practical experience with Java 8, OOP, functional programming and design patterns. · 2+ years of experience in leading teams in design and development of Full Stack Web application on Microservices based backend platform. · Experience architecting and building a front-end application using Angular, React, Redux, Vue, or Ember. · Experience with PaaS centric architectures on Azure using components like Cosmos, Azure Data Lake Store, Kubernetes, Service Fabric, Key Vaults, Event Hubs, Event Grids, Redis, Data Lake, Kusto (Data Explorer), DataBricks, and Synapse. · Experience with building Spring based RESTful web services using Spring Core, Spring Boot, Spring MVC and Spring Data. · Experience with development and deployment of Microservices on cloud platforms (Azure, AWS, GCP). · Experience with responsive web designs (bootstrap). · Strong debugging skills, code optimization, and performance tuning. · Knowledge of SQL (MySQL), NoSQL DB, preferably with MongoDB (+2 years). · Strong communication and documentation skills. · Passionate about technology, software, and data. · Have the ability to work under pressure with strict timelines. Additional Information Useful Experience: · Bachelor's degree in Computer science, Computer Engineering, or related degree programs. · Experience with Architecting Single page web applications on a Microfrontend Architecture. · Experience with Microservices architecture on cloud platforms. · Experience with Spring Security and OAuth2. · Proficiency in developing Rest based API contracts based on Swagger 2.0 and Open API specifications · Experience writing unit, integration and performance test cases. · Architecture and Design Experience on how to automate test cases within the Build Pipelines on both Web and Backend applications · Experience with confidential compute frameworks like Enarx, Open Enclave, and/or experience with secure boot VM's using cloud TPMs like GCP's shielded VMs. · Experience with containers and orchestration (e.g., Docker, Kubernetes and Docker Swarm) · Familiar with scripting languages like Bash and Python. · Experience with Git and build tools (e.g., Gradle or Maven). · Experienced in Continuous Integration and Continuous Deployment (CI/CD) methodologies
    $100k-132k yearly est. 12h ago
  • Lead Autonomy Engineer - Behavior/ML

    May Mobility 3.9company rating

    Principal software engineer job in Ann Arbor, MI

    May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs) powered by our innovative Multi-Policy Decision Making (MPDM) technology that literally reimagines the way AVs think. Our vehicles do more than just drive themselves - they provide value to communities, bridge public transit gaps and move people where they need to go safely, easily and with a lot more fun. We're building the world's best autonomy system to reimagine transit by minimizing congestion, expanding access and encouraging better land use in order to foster more green, vibrant and livable spaces. Since our founding in 2017, we've given more than 300,000 autonomy-enabled rides to real people around the globe. And we're just getting started. We're hiring people who share our passion for building the future, today, solving real-world problems and seeing the impact of their work. Join us. Job Summary May Mobility is entering an exciting phase of growth as we expand our first-of-its-kind autonomous shuttle and mobility services across the nation. Launched in 2017 with a strong team of experienced roboticists and software engineers with decades of experience fielding robotic systems in the wild, May Mobility is looking to expand its team of robotics engineers with a background in robotics or autonomous vehicles. Essential Responsibilities You will have an opportunity to independently impact our approach to solving the most interesting problems facing AV's today, while operating live in the wild. * Work independently with cross functional teams to develop software and system requirements * Design, implement, and test-state-of-the-art robotics software in C/C++ * Lead team code quality activities including design and code reviews * Track and Trend technical performance of the system in the field * Provide technical guidance to Technical Support Team on issue diagnosis and resolution Skills and Abilities Success in this role typically requires the following competencies: * In-depth understanding of one or more of the following: behavior planning, decision making under uncertainty, path planning, probabilistic reasoning, prediction, machine learning, trajectory generation, controls or localization * Awareness of the state of the art in the field, and be able to translate novel ideas into relevant solutions at May * Ability to understand complex code bases and identify long term architectural improvements * Ability to provide individual and team mentorship, including technical leadership for complex projects * Ability to collaborate cross functionally with adjacent teams such as perception and controls * Ability to communicate complex technical concepts to diverse audiences, including stakeholders, executives, and customers Qualifications and Experience Candidates most successful in this role typically hold the following qualifications or comparable knowledge or experience: Required * 10+ years of industry experience working on real-world robot systems including implementing at least two commercial projects working at a systems-level, delivering critical functions that make a robot work successfully in the field. * Bachelor's degree in Robotics, Computer Science, Computer Engineering, or a field that requires a strong mathematical and/or engineering foundation (e.g. physics, aerospace engineering) * Experience developing and deploying capabilities for robot behavior planning, decision making under uncertainty, path planning, probabilistic reasoning, prediction, machine learning, trajectory generation, controls and/or localization * Strong programming skills in C/C++ * Expertise with software development in a Linux environment * Familiarity with standard development tools such as git, valgrind, and gdb Desirable * Masters or PhD in Robotics, Computer Science, or Electrical and Computer Engineering, Mechanical Engineering, or a field that requires a strong mathematical and/or engineering foundation (e.g. physics, aerospace engineering) * Strong background in one of the robotics areas discussed above as demonstrated by developing and delivering to fielded robots multiple capabilities that solve critical problems in controls and motion planning * Demonstrated ability to mentor and support more junior engineers in learning and contributing to robotics development and testing * Strong programming skills in C, software development in a Linux environment Physical Requirements * Standard office working conditions which includes but is not limited to: * Prolonged sitting * Prolonged standing * Prolonged computer use Travel required? - Moderate: 11%-25% Benefits and Perks * Comprehensive healthcare suite including medical, dental, vision, life, and disability plans. Domestic partners who have been residing together at least one year are also eligible to participate. * Health Savings and Flexible Spending Healthcare and Dependent Care Accounts available. * Rich retirement benefits, including an immediately vested employer safe harbor match. * Generous paid parental leave as well as a phased return to work. * Flexible vacation policy in addition to paid company holidays. * Total Wellness Program providing numerous resources for overall wellbeing Don't meet every single requirement? Studies have shown that women and/or people of color are less likely to apply to a job unless they meet every qualification. At May Mobility, we're committed to building a diverse, inclusive, and authentic workforce, so if you're excited about this role but your previous experience doesn't align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at May. Want to learn more about our culture & benefits? Check out our website! May Mobility is an equal opportunity employer. All applicants for employment will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, genetics or any other legally protected basis. Below, you have the opportunity to share your preferred gender pronouns, gender, ethnicity, and veteran status with May Mobility to help us identify areas of improvement in our hiring and recruitment processes. Completion of these questions is entirely voluntary. Any information you choose to provide will be kept confidential, and will not impact the hiring decision in any way. If you believe that you will need any type of accommodation, please let us know. Note to Recruitment Agencies: May Mobility does not accept unsolicited agency resumes. Furthermore, May Mobility does not pay placement fees for candidates submitted by any agency other than its approved partners. Salary Range $189,000-$225,000 USD
    $189k-225k yearly Auto-Apply 60d+ ago
  • Software Architect

    Libsys 3.6company rating

    Principal software engineer job in Ann Arbor, MI

    The software is based on current state of the art development tools: browser-based MVC, stateless api layer, database-agnostic, cloud-native. Key technologies include AngularJS, Twitter Bootstrap, Spring Boot and MySQL with engineering tools like git, maven, grunt in a CICD paradigm deployed on Amazon Web Services with Tomcat. Principal Responsibilities 1. Design the technical architecture and components for use within software product development 2. Define and oversee the use of standards for software development and adherence to the systems architecture. Communicate the software architecture to the development team and ensure the adherence to it on an ongoing basis. 3. Provide technical leadership to the software development team during functional design, system requirements, technical design, detailed design and coding. 4. Develop and maintain the core components within the software architecture 5. Recommend and be involved in setting the technology strategy for the product. 6. Research and implement best practices frameworks/capability models into the architecture to ensure high performance and customer service in the SaaS application 7. Perform design reviews, code reviews and resolve technical problems where needed. 8. Collaborate with business analysts and product leadership to understand required functionality 9. Work with the software development lead, DBA and Network team to ensure the software architecture is communicated and implemented well within the database and infrastructure parameters. 10. Mentor developers and senior developers in building technical skill sets appropriate to their role. 11. Maintain positive, constructive, team-oriented attitude as well as sound judgment in all job responsibilities.
    $78k-103k yearly est. 12h ago
  • GCP Cloud Engineer/Architect

    Ford Global

    Principal software engineer job in Dearborn, MI

    We seek a highly motivated, technology-focused individual passionate about improving and simplifying Ford's highly complex global infrastructure environment across Google Cloud Platform (GCP), on-premises data centers, and distributed locations in all major regions. As a GCP Cloud Architect, you will provide day-to-day responsibility with hands-on design and development wherever applicable for key cloud-native infrastructure, computing, database, network, storage, and interoperability initiatives. As a key member of our Enterprise Technology Group, you'll play a critical part in crafting the future of mobility. If you're looking for the chance to bring to bear advanced technology to redefine the transportation landscape, enhance the customer experience, and improve people's lives, this is your opportunity. Join us and challenge your IT expertise and analytical skills to help build vehicles that are as inquisitive as you are. We seek a highly motivated, technology-focused individual passionate about improving and simplifying Ford's highly complex global infrastructure environment across Google Cloud Platform (GCP), on-premises data centers, and distributed locations in all major regions. You'll have... Bachelor's Degree in Computer Science, Computer Engineering, or a related field 7+ years of experience in IT or Technology-related disciplines with progressively increasing responsibility. 5+ Experience working with cloud native GCP and hybrid cloud environments such as researching the best use of cloud products and the ecosystem, designing, developing, implementing, and managing Google Cloud Platform infrastructure. 3+ hands-on experience in scripting and automation using Python, Bash, or similar languages. 3+ years' experience with application development using technologies such as Java, Springboot, Python, etc. 2+ years' experience with infrastructure as code tools such as Terraform or Deployment Manager. You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including: • Immediate medical, dental, vision and prescription drug coverage • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more • Vehicle discount program for employees and family members and management leases • Tuition assistance • Established and active employee resource groups • Paid time off for individual and team community service • A generous schedule of paid holidays, including the week between Christmas and New Year's Day • Paid time off and the option to purchase additional vacation time. For more information on salary and benefits, click here: ***************************** This position is a range of salary grades 5-8 . Visa sponsorship is available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************. This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #Li-RC1 In this position... You will work with Technology and Software Platform teams to provide solutions for cloud infrastructure across the Ford Enterprise, including hosting, computing, databases, and networks. Define, analyze, assemble, and integrate components to deliver infrastructure patterns for the business, including consideration for platforms, software, availability, scalability, and reliability. Experienced with OpenShift/GKE and hands-on with GCP services and hands-on with GCP services, including Containers, Cloud Run, Compute Engine, Kubernetes Engine, Big Query, and Cloud Storage. Design, build, and maintain GCP infrastructure to support our applications and services with high performance, scalable and secure cloud native applications on GCP. Hands-on experience with application development experience leveraging technologies such as Java, Springboot, Python, etc. Collaborate with other teams to integrate GCP services into our overall IT architecture. Stay current with GCP technologies, and best practices and provide recommendations for continuous improvement. Develop, advise and document GCP infrastructure and deployment processes along with experience on REST API, Agile tools, DevOps, Source control and versioning tools (Git, JIRA) and build CI/CD pipelines using CI/CD methodologies leveraging Jenkins, containers, Kubernetes etc. Work with development teams to implement best practices for deploying and managing applications on GCP. Monitor and optimize the performance of GCP resources. Troubleshoot and resolve issues related to GCP infrastructure and services wherever needed. Supports the development of the technical design and documentation. Maintain open channels of communication by providing relevant information, technical expertise, and recommended best practices and patterns. Hands on experience with public cloud services offering (covering Compute, Storage, Network, Web, Cognitive, AI, Functions, IAM, etc.). Build big data solutions, ensure the guardrails, security and compliance of our GCP environment, Strong knowledge of Cloud security standards and principles including Identity and Access management. Work on Serverless design, implementing Container As A Service (CaaS), Cloud Infrastructure (IaaS) Security Compliance requirements, monitoring Infrastructure (IaaS), Network management, storage management and remediation automation.
    $84k-118k yearly est. Auto-Apply 30d ago
  • Software Engineer

    Toyota Motor Company 4.8company rating

    Principal software engineer job in Saline, MI

    Who we are Collaborative. Respectful. A place to dream and do. These are just a few words that describe what life is like at Toyota. As one of the world's most admired brands, Toyota is growing and leading the future of mobility through innovative, high-quality solutions designed to enhance lives and delight those we serve. We're looking for talented team members who want to Dream. Do. Grow. with us. Who we're looking for Toyota's OneTech (IT) Department is looking for a passionate and highly-motivated Software Engineer. The primary responsibility of this role is to oversee projects related to custom applications, software, hardware, and technology. This will require knowledge and technical expertise in the areas of application design and development, data management and analytics, and advanced vehicle development systems/tools. Reporting to the Research & Development Systems Manager, the person in this role will support the OneTech department's objective to deliver innovative solutions and maximize the value we provide to our business partners. What you'll be doing * Technology product owner providing daily prioritization of both project and operational work for a development team of 5-8 members, supporting a diverse set of Engineering applications, with multiple business owners and OneTech SME's. * Apply disciplined software development processes and utilize leading edge technologies to design and implement automated solutions to business problems. * Engage with multiple business groups with a diverse set of responsibilities to understand their current situation, identify issues or areas for improvement, propose solutions, and see them through to successful delivery. * Understand the unique needs of advanced vehicle development and research groups and remove impediments to ensure Toyota's successful transition to a mobility company * Manage diverse project delivery including: POC's, Pilot's, RFI/RFP, vendor trials, planning, enhancements, cost estimations, specifications of infrastructure and technical scope definitions. What you bring * Bachelor's degree in Computer Science, Management Information Systems or related discipline, * 3-5 or more years of experience in software/application design and development. * 2 or more years working in a large team, with varying skillsets and personalities, in order to successfully complete projects. * 2 or more years of researching, planning, designing, implementing, and supporting Information Technology * 1 year experience with low-code platform development (ex: PowerApps) and data analytics tools (ex: PowerBI) * Knowledge of Database Architecture and Database Technology (Sharepoint, SQL, etc) * Strong written and verbal communication skills to influence and persuade others, and the ability to create and present concepts and recommendations at all levels, from peers to Executives. Added Bonus: * 2 or more years of experience working with vendors on quotes, licensing, trials, maintenance, etc. * Knowledge of IT infrastructure (cloud, on-prem, hybrid), data gateways via LAN/WAN, and cloud providers such as AWS, Azure. What we'll bring During your interview process, our team can fill you in on all the details of our industry-leading benefits and career development opportunities. A few highlights include: * A work environment built on teamwork, flexibility and respect * Professional growth and development programs to help advance your career, as well as tuition reimbursement * Team Member Vehicle Purchase Discount * Toyota Team Member Lease Vehicle Program (if applicable) * Comprehensive health care and wellness plans for your entire family * Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute * Paid holidays and paid time off * Referral services related to prenatal services, adoption, childcare, schools and more * Tax Advantaged Accounts (Health Savings Account, Health Care FSA, Dependent Care FSA) * Relocation assistance (if applicable) Belonging at Toyota Our success begins and ends with our people. We embrace all perspectives and value unique human experiences. Respect for all is our North Star. Toyota is proud to have 10+ different Business Partnering Groups across 100 different North American chapter locations that support team members' efforts to dream, do and grow without questioning that they belong. Applicants for our positions are considered without regard to race, ethnicity, national origin, sex, sexual orientation, gender identity or expression, age, disability, religion, military or veteran status, or any other characteristics protected by law. Have a question, need assistance with your application or do you require any special accommodations? Please send an email to *****************************.
    $70k-93k yearly est. Auto-Apply 16d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Oregon, OH?

The average principal software engineer in Oregon, OH earns between $83,000 and $145,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Oregon, OH

$110,000
Job type you want
Full Time
Part Time
Internship
Temporary