Post job

Software Engineer jobs at TechSmith - 617 jobs

  • Experienced Full Stack Software Engineer - AI - Hybrid or Full Remote

    Techsmith 4.5company rating

    Software engineer job at TechSmith

    {DEVELOP} with us At TechSmith, we make screen capture software and solutions that are perfect for anyone who wants to create and share images and videos for better training, tutorials, lessons and everyday communication.We are a home-grown, mid-sized company that has achieved global success. Our products, including Camtasia, Snagit, and Audiate, are used across the world, from individuals to Fortune 500 Companies. Everyone at TechSmith is valued and accessible. You are trusted and empowered to make decisions and get the job done. Everyone at TechSmith adds their own unique spice to our ever-changing culture. What will you bring to the mix? {DEVELOP} differently Come as you are. At TechSmith, it's about the work you do, not what you wear. Our dress code is laid back so everyone is comfortable and can focus on what matters most -helping our customers stand out and share what they know. We're all equal, really. Everyone at TechSmith is valued and accessible. Doors -and minds -are open. Your voice matters, not your title. Company leaders will know your name and are eager for your ideas. You are trusted and empowered to make decisions and get the job done. {DEVELOP} together As soon as you accept your role at TechSmith, you're officially a “TechSmithie.” It's like you've found your people -smart, fun, and slightly nerdy (OK, maybe a lot nerdy). Each TechSmithie adds their own unique spice to our ever-changing culture. What will you bring to the mix? Position Overview:As a Full Stack Software Engineer with a focus on AI at TechSmith, you will be putting your problem-solving skills and passion for developing great software to use every day. You will work within a team, building the systems that support our world-class software products in a fun, collaborative environment. The software that you create will be a part of our AI creative suite of tools that help TechSmith's users to effortlessly bring their ideas to life.Your day-to-day responsibilities will include participating in an agile team, programming, estimating upcoming work, reviewing completed work with teammates, as well as other duties, as assigned. If you love technology and solving problems you will fit right in. At TechSmith, every individual can make a big impact, while working in a supportive team environment. As part of an agile team, you will have a voice in helping to decide what assignments the team tackles. While working directly with User Experience Designers and Technical Product Managers, you will help decide how to solve our customer's requests. With the help of Software Test Specialists and your teammates, you will have the time and support to fully test your solutions and create quality work. Together with Systems Engineers, you will deploy and observe your services and applications. When you are not coding solutions for customer problems, you will have the time to advance your skills and your career with the help and support of your programming lead and manager. The TechSmith agile process is set up to give you the opportunity to dedicate entire sprints to innovation, self-guided work, or professional development multiple times a year. Position Location:Hybrid TechSmith's office is located in East Lansing, Michigan. Hybrid employees will have the flexibility to create a schedule to work multiple days from home. Remote (MI, FL, IL, NC, or TX) TechSmith supports working remotely while residing in the states of Michigan, Florida, Illinois, North Carolina, or Texas. If you're looking for an amazing work experience, but don't live near East Lansing, this is the option for you. Requirements: Bachelor's Degree in Computer Science, Artificial Intelligence, or a closely related field, or 3+ years equivalent practical experience 4+ years of professional software development experience including designing and deploying complex, scalable software systems At least 6 months experience with C++, C#, Swift, Java, Javascript, or TypeScript Proven experience leading or contributing hands-on to AI-driven software projects, specifically integrating large language models (LLMs) and other machine learning technologies Familiarity with machine learning workflows and integrating AI APIs/SDKs (e.g., OpenAI, Anthropic, Hugging Face, Azure OpenAI, Vertex AI) Strong understanding of responsible AI principles, including bias assessment, prompt safety, and AI output monitoring in production Experience with integrating client applications with cloud services and AI model endpoints Collaborative software quality practices such as code reviews and pair programming Ability to collaborate with a diverse set of people from many disciplines (Product Owners, Quality Assurance, User Experience, etc.) Candidates must have the ability to work in a hybrid environment Candidates must reside in, or be willing to move to, Michigan, Florida, Illinois, North Carolina, or Texas before starting their new position. These are the only states of residency TechSmith supports for employment If remote, once a quarter, candidates may be required to come into the main TechSmith office, in East Lansing, Michigan If your address of residence is within 60 miles of East Lansing, we will ask that you come into the office 20% of the time Ability to handle other duties, as assigned Legally authorized to work in the United States without an employer-sponsored petition for a visa, such as an H-1B visa. TechSmith does not intend to file any visa applications in connection with this opening Your application demonstrates at least two of the following: Building, fine-tuning, or integrating large language models (LLMs) or other AI/ML models into applications. Designing scalable services that leverage vector databases, embeddings, or retrieval-augmented generation (RAG) Developing software with C#, TypeScript, or JavaScript and a modern framework such as React Developing AI model validation and testing practices Compensation and Perks:At TechSmith, we love our employees and reward outstanding performance with bonuses and company recognition. Our generous benefit pack includes: Competitive pay Health Insurance - BCBS of Michigan - Employer paid premium Health Savings Plan - Employer Contributions Dental Insurance - Employer paid premium Vision Insurance - Employer contributions toward premiums Retirement - 401(k) - Employer Match TechSmith is excited to offer company equity via an Employee Stock Ownership Plan (ESOP) as part of our comprehensive benefits package for full time employees Tuition Assistance Student Loan Repayment Assistance Paid Parental Leave Employee Assistance Program Disability Insurance - Employer paid premium Life Insurance - Employer paid premium Generous PTO, Sick Time, Holiday Time, Volunteer Time Company sponsored events, gifts, food, etc. For a more comprehensive list of our benefits you can contact our recruiting team by emailing [email protected]TechSmith Corporation is an equal opportunity employer and will consider all candidates for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, disability status, protected veteran status, or any other characteristic protected by law. If you have a disability and require reasonable accommodation for any part of the employment process, please call ************ x212, or email [email protected] with a description of your request and contact information. Search terms: Remote | Software Engineer | Software Developer | Programmer | Computer Programmer | Computer Science | Computer Engineering | Computer Programming | C++ | .NET | C# | Agile | Unit Testing | Automated Testing | Multimedia Software | Continuous Integration | Continuous Delivery | Cloud | Azure | Kubernetes | Containers | Docker | JavaScript | Typescript | React | Manager | Lead | Leadership | A.I. | Artificial Intelligence | LLM | Large Language Models
    $68k-89k yearly est. Auto-Apply 7h ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Quality Assurance Engineer

    365 Retail Markets 4.0company rating

    Troy, MI jobs

    365 Retail Markets is the most trusted global provider of unattended retail technology, delivering conveniently smart self-service solutions since 2008. The company's all-in-one platform powers retail spaces across food service, global retail, and hospitality with a comprehensive suite of frictionless smart stores, micro markets, vending, catering, and dining point-of-sale options. These technologies can be found worldwide in corporate offices, manufacturing and distribution facilities, educational campuses, hotels, and beyond. As a nine-time honoree on the Inc. 5000 list of fastest-growing companies in the United States, and with a continually expanding global presence, 365 Retail Markets is committed to growth, innovation, and providing superior, integrated technology that meets the evolving needs of its customers and consumers. The QA Engineer is a member of the Technology Department of 365 Retail Markets and reports to the QA Manager. As the QA Engineer you will use your experience in software QA to test interconnected backend systems and point-of-sale hardware and mobile apps. You will collaborate with software development project stakeholders to validate the functionality, performance, stability, and security of the company's product line end-to-end. You will think like a customer and work to reduce customer-facing issues and improve software usability and functionality. You will also work to improve testing efficiency and mentor other QA engineers. You must have a passion for quality and a strong motivation for delivering highly valuable products and solutions. Responsibilities Design and execute comprehensive test cases, including acceptance, negative, and edge scenarios. Maintain and optimize regression suites, applying risk-based testing to maximize coverage and efficiency. Lead defect triage sessions, contribute to root cause analyses, and escalate risks proactively. Collaborate with support and implementation teams to align testing with real customer scenarios. Provide actionable feedback on requirements and recommend process improvements. Document QA practices to drive consistency, knowledge sharing, and effective onboarding. Mentor junior QA engineers and promote testing best practices. Build deep product expertise and act as a subject matter expert for assigned features. Contribute to the adoption and improvement of test automation frameworks. Requirements Bachelor's degree in computer science, related field, or equivalent practical experience. 4+ years of experience in software quality assurance. Proficiency with productivity and collaboration tools (e.g., Jira, Confluence, Slack, MS Office, Google Workspace). Strong knowledge of software development lifecycle and QA methodologies. Hands-on experience with test case management tools (e.g., TestRail). Proficiency in SQL querying for data validation and backend testing. Experience with manual and automated API testing. Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps). Experience testing distributed client/server applications. Exposure to test automation frameworks (e.g., Selenium, Playwright) and scripting/programming (Java, Python, or equivalent) is a plus.
    $62k-84k yearly est. 5d ago
  • Software Engineering Intern

    KLA 4.4company rating

    Ann Arbor, MI jobs

    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 60d+ ago
  • Software Engineer (AI/ML) Intern

    KLA 4.4company rating

    Ann Arbor, MI jobs

    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 Are you a high-energy student eager to gain hands-on experience in cutting-edge technology? KLA is seeking motivated interns to contribute to exciting projects at our Ann Arbor, Michigan location in the summer of 2026 You'll dive into the world of semiconductor manufacturing equipment, you'll collaborate with fellow interns and experienced engineers on a focused aspect of a larger initiative, gaining real-world experience in a dynamic, team-oriented environment. This is a unique opportunity to apply your technical skills to meaningful, impactful work, learn from experts in the field, and be part of a fast-paced, innovative culture. As an intern, you will: Learn about the data being produced by tools in the semiconductor fab Leverage AI technologies to automate tool anomaly detection Develop data driven, intelligent models to transform the way tools are serviced Preferred Qualifications If you're driven, curious, and ready to make a difference, we'd love to hear from you! The ideal candidate will have completed fundamental coursework in Computer Science and possess basic skills in Python, machine learning, and AI. Familiarity with other relevant areas is a plus. Additionally, we're seeking someone with: Strong analytical and problem-solving skills Excellent written and verbal communication Effective interpersonal skills and a collaborative mindset A proactive attitude and the perseverance to tackle complex challenges The ability to work seamlessly with cross-functional teams across various locations Minimum Qualifications Some College or work experience of 0 years Base Pay Range: $21.00 - $29.00 based on pursuit of a Bachelors and MastersPrimary 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.
    $21-29 hourly Auto-Apply 54d ago
  • Software Engineer III - Full Stack Vue & .NET

    Patriot Software 4.1company rating

    Grand Rapids, MI jobs

    Job DescriptionLet Us Introduce Ourselves We're Patriot Software - a remote-first, product-led tech company on a mission to make accounting and payroll fast, simple, and affordable for millions of American businesses. With 175+ team members across the U.S. and a collaborative office hub in Canton, Ohio, we're building software that empowers the backbone of the American economy. What We Believe In Creating great products starts with creating an environment where people thrive. That means connection, clarity, growth, high trust, and a culture where ideas move quickly and quality matters. Our team lives by six core values that guide how we work, build, and serve: Be Customer Obsessed: We start with our customers and work backward to deliver exceptional value. Lead With Speed: We move fast, take smart risks, and stay ahead by acting boldly. Don't Cut Corners: We own our technologies and operations to deliver a high-quality, end-to-end experience. Create a Better Us: We simplify, automate, spend wisely, and continuously improve. Follow The Golden Rule - We treat others with respect, invite feedback, and commit even when we disagree. Grow, Be a Leader: We expect leadership at all levels and pursue excellence as a high-accountability, high-trust team. If this sounds like a place where you'd thrive, keep reading-your next opportunity might be here. Position Information Job Title: Software Engineer III Job Status: Full Time Location: 100% remote Compensation: Salaried (Exempt) Position Type: Direct Hire / Note: This is not a contract role Pay Range: $105K - $125K based on experience Shift: Monday through Friday, 8 am - 5 pm ET What You'll Be Doing: As a Software Engineer III at Patriot, you'll design, build, and enhance customer-facing web applications using clean, maintainable code. You'll collaborate closely with engineers and product partners, take ownership of increasingly complex features, and contribute to technical decisions within a modern, tested, and scalable environment. In this role, you'll be responsible for: Design, develop, and maintain scalable web-based applications Collaborate with other engineers and cross-functional team members to deliver business value Participate in code reviews and technical discussions Write clean, tested, and well-documented code Contribute to architecture and design conversations Support and improve development practices (e.g., CI/CD, testing, monitoring) Engage in continuous learning and knowledge sharing within the team Communicate progress, blockers, and risks in a timely and transparent way Support Patriots' values through positive interactions with internal and external stakeholders Please note: this is a sample of your responsibilities. You'll need to adapt quickly as priorities evolve to support an exceptional customer experience. What You'll Need: Bachelor's degree in Computer Science or a related field, or equivalent practical experience 4-7 years of professional software development experience Professional experience with modern JavaScript Frameworks (preferably Vue.js) Proficient in .NET Core, C#, and Entity Framework Experience with databases (especially Postgres) and experience building transactional systems Understanding of microservice architecture and cloud infrastructure (e.g., AWS) A focus on performance, scalability, and reliability Ability to work through requirements with support from senior engineers when needed Strong communication and teamwork skills Passion for continuous learning and improvement Consistent, Reliable High-Speed Internet Access Dedicated, quiet workspace free from distractions Nice to have: Experience with cross-platform mobile frameworks Familiarity with financial technology or regulated industries Prior experience contributing to large-scale or high-transaction systems Location & Commitments: Full-time, direct-hire, 100% remote role Open to candidates residing in and legally authorized to work in the United States Not open to applicants residing in: Alaska, California, Hawaii, Washington D.C. Core hours: 8 am-5 pm EST, Monday-Friday Some flexibility is required during busy seasons or critical "right-now" moments Equal Opportunity Patriot is an equal opportunity employer. We do not discriminate against any employee or job applicant on the basis of race, color, gender, national origin, age, religion, creed, disability or sex. More Reasons to Love Patriot Great products start with great people-which is why we invest in our team so they can do their best work. In addition to a culture that encourages innovation and ownership, our full-time employees enjoy a comprehensive suite of benefits that help our team thrive inside and outside of work. Are you ready to take the next step in your career? -- Ready to take the next step in your career? We'd love to meet you. Privacy Notice To protect the privacy of our customers and employees, please do not include sensitive Personally Identifiable Information (PII)-such as Social Security Numbers, Dates of Birth, or W-2s-when submitting your application. Use of AI in the Hiring Process Thank you for your interest in Patriot Software! To support a fair and efficient hiring process, we use AI-powered tools to assist with resume screening, note-taking, and interview insights. These tools help us evaluate candidates consistently and in compliance with EEOC and all applicable laws. AI tools do not make hiring decisions-all decisions are made by our human hiring team. All applicants are evaluated based on their qualifications, skills, and experience. By submitting your application, you acknowledge the following: AI Usage AI may analyze an applicant's video, including facial expressions, as part of assessing position fit. AI tools may be used during interviews for note-taking, evaluating responses, and generating interview summaries. On-Camera Video Interviews All interviews are conducted via video with cameras on to maintain compliance and security standards. Patriot is a camera-on company for all video interactions. Photo Capture for Security If selected to interview, you may be asked to provide or have a photo captured. This photo is used only to verify that the same candidate is present throughout all interview stages. Photos are not shared externally, used for any other purpose, or stored after the interview process. They are securely disposed of once the process is complete. Privacy & Data Use Any photos are used solely for candidate verification. Geolocation tools may be used only to verify your location and ensure interview integrity. All geolocation use is limited to security and compliance needs and follows all applicable privacy laws.
    $105k-125k yearly 10d ago
  • Software Engineer

    UKG 4.6company rating

    Lansing, MI jobs

    Why UKG: At UKG, the work you do matters. The code you ship, the decisions you make, and the care you show a customer all add up to real impact. Today, tens of millions of workers start and end their days with our workforce operating platform. Helping people get paid, grow in their careers, and shape the future of their industries. That's what we do. We never stop learning. We never stop challenging the norm. We push for better, and we celebrate the wins along the way. Here, you'll get flexibility that's real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters-and so do you. Software Engineer, Ascentis Corporation, a UKG Company, Lowell, Massachusetts (Remote) Will work as part of an Agile team primarily focused on automation in software test & deployment. Will design test automation and execution plans, learn and overcome technical constraints and will deliver products that meet or exceed the quality standards set for the compliance, functional and performance requirements of the Company's software solutions. Specific duties include: + Reviewing user stories and requirements and providing feedback related to testability and effort estimate from a quality assurance perspective. + Building and maintaining automation framework and test cases and continuing to increasing test coverage for existing and new products. + Running automation test runs and manual test runs - identifying, recording, documenting, and tracking bugs found internally and reported externally to the organization. + Designing and building test plans and strategies, proposing new tools, to ensure continuity of release quality and ensuring proper test coverage of product functionality based on risk, importance, and criticality of product features from a customer point of view. + Ensuring that automation framework allows applications to meet systems goals, fulfill end-user requirements, and identify existing or potential issues. + Preparing and delivering reports, recommendations, or alternatives that address existing and potential trouble areas. + Collaborating with software and systems research and development in application testing including applying system, unit, load, and acceptance testing methods. + Making recommendations to team members and product owners for quality improvement of software applications. + Preparing and managing release notes, as well as validating the quality of release content. + Tracking quality assurance metrics, such as defect density and open defect counts, as required by Senior Quality Assurance Engineers or Architects. + Learning and adapting quickly, developing/coding using deployment tools and support deployment automation and environments. Requirements: Position requires a Bachelor's degree (or an equivalent foreign degree) in Computer Science, Computer Information Systems, IT or a closely related field and 3 years of experience as a Software QA Test Engineer. Must also have 3 years of experience (which can have been gained concurrently with the primary experience requirement) working with the following: + Robot Framework automation, GitHub and Selenium Web Driver; + Performing backend and data driven testing using SQL queries on Oracle RDBMS; + Jira implementation for User stories tracking, Bug filing and tracking; + User Acceptance testing and Functional testing performed on the application under test; + Performing Security Testing to ensure that users' security was maintained throughout the application. Salary range of $99,299.00 - $114,193.85 offered. This is a telecommuting position working from home. May reside anywhere in the United States. UKG is the Workforce Operating Platform that puts workforce understanding to work. With the world's largest collection of workforce insights, and people-first AI, our ability to reveal unseen ways to build trust, amplify productivity, and empower talent, is unmatched. It's this expertise that equips our customers with the intelligence to solve any challenge in any industry - because great organizations know their workforce is their competitive edge. Learn more at ukg.com. Equal Opportunity Employer UKG is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, disability, religion, sex, age, national origin, veteran status, genetic information, and other legally protected categories. View The EEO Know Your Rights poster UKG participates in E-Verify. View the E-Verify posters here. 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. Disability Accommodation in the Application and Interview Process For individuals with disabilities that need additional assistance at any point in the application and interview process, please email ******************. \#LI-DNI It is the policy of Ultimate Software to promote and assure equal employment opportunity for all current and prospective Peeps without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status entitled to protection under federal, state, or local anti-discrimination laws. This policy governs all matters related to recruitment, advertising, and initial selection of employment. It shall also apply to all other aspects of employment, including, but not limited to, compensation, promotion, demotion, transfer, lay-offs, terminations, leave of absence, and training opportunities.
    $99.3k-114.2k yearly 10d ago
  • Software QA

    Collabera 4.5company rating

    Southfield, MI jobs

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Job Description Position Details: Title: QA Analyst Location: Southfield, MI Duration: 6 month (may extend) Our top direct client is looking for a QA Analyst for a long term project in Southfield, MI The client is a Fortune 50 multi-billion dollar revenue generating organization with a spectrum of products and services throughout major operating businesses. Responsibilities: Part of scrum team, Development of automation Testing and work with business and tech leaders. Proactively develop the automation within process and work with Dev closely. Support any production issues as needed Must Have(s): QTP Selenium SOAP UI Automation Experience Additional Information Please contact: Monil Narayan ************ monil.narayan(@)collabera.com
    $66k-85k yearly est. 9h ago
  • Software QA

    Collabera 4.5company rating

    Southfield, MI jobs

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Job Description Position Details: Title: QA Analyst Location: Southfield, MI Duration: 6 month (may extend) Our top direct client is looking for a QA Analyst for a long term project in Southfield, MI The client is a Fortune 50 multi-billion dollar revenue generating organization with a spectrum of products and services throughout major operating businesses. Responsibilities: Part of scrum team, Development of automation Testing and work with business and tech leaders. Proactively develop the automation within process and work with Dev closely. Support any production issues as needed Must Have(s): QTP Selenium SOAP UI Automation Experience Additional Information Please contact: Monil Narayan ************ monil.narayan(@)collabera.com
    $66k-85k yearly est. 60d+ ago
  • Software Engineer II

    Vertafore 4.5company rating

    East Lansing, MI jobs

    $70,000 - $85,000 + VIP Bonus Vertafore is looking for talented people to join our team in Michigan. Our dynamic environment provides professional development, fast upward mobility, and exposure to the latest and greatest in technology. Vertafore is a leading technology company whose innovative software solution are advancing the insurance industry. Our suite of products provides solutions to our customers that help them better manage their business, boost their productivity and efficiencies, and lower costs while strengthening relationships. Our mission is to move InsurTech forward by putting people at the heart of the industry. We are leading the way with product innovation, technology partnerships, and focusing on customer success. Our fast-paced and collaborative environment inspires us to create, think, and challenge each other in ways that make our solutions and our teams better. We are headquartered in Denver, Colorado, with offices across the U.S., including East Lansing, Michigan - we are minutes from Michigan State University, Lansing Community College, and Cooley Law School! Vertafore is a Flexible First working environment which allows team members to work from home as often as you'd like, while using our offices as a place for collaboration, community, and teambuilding. There are times you may be asked to come into an office and/or travel for specific meetings for a specific business purpose and this varies by job responsibilities. JOB DESCRIPTION As a Software Engineer II, you will be working within an energetic agile team implementing solutions that support a wide range of customers. You will develop high quality web-based applications for new and existing features. You will also have the opportunity to bring your creative ideas to the table to deliver better solutions to our users. If you love technology, have a passion for software, are hungry to learn, and are driven to contribute to a world-class team of engineers, you're who we are looking for. Core Requirements and Responsibilities: Essential job functions included but are not limited to the following: Contributes independently to multiple functional and technical areas within a product Responsible for developing new features and supporting/bug fixing existing features Unit and integration testing Creates artifacts/documents that are valuable to the team Debugging issues across the whole stack - OS, DB, applications, JavaScript, and network Share what they know by mentoring other team members Writes well-designed, testable code Develops new features and supporting/bug fixing in existing and new features for a wide range of products Troubleshoots issues across the whole stack - OS, DB, applications, JavaScript, and network Participates in code reviews, both of your own code and as a reviewer. Provides feedback and suggestions for process and product improvement. Conducts technical research on new technology for possible new aspects of a product or components needing redesign or updating. Prepares product documentation, support materials, and internal documentation. Mentors and inspires others to raise the bar for everyone around them Shares what they know; Prepares internal technical training and information sessions Follows industry trends and the open-source community Knowledge, Skills and Abilities: Adheres to quality/technical team standards Able to diagnose issues and provide solutions for multiple functional and technical areas within a product Can independently frame problems and perform relevant research Collaborate with their peers, designing pragmatic solutions Operate best in a fast-paced, flexible work environment Prepare technical training and information sessions for other staff Enjoy solving problems through the entire application stack Effective communication (written and verbal) and interpersonal skills. Problem solver with strong analytical and critical thinking skills An innate curiosity about how things work; proactively acquires new skills and learns new tools and technologies to troubleshoot issues. A team player and excellent collaborator Cares about quality and knows what it means to ship high-quality code; able to define and adhere to quality/technical team standards Proficient with relevant tools and technologies to troubleshoot and resolve complex issues Qualifications: Bachelor's degree in Computer Science (or related technical field) or equivalent practical experience 2-3 years of professional experience with Java/.NET and common frameworks Experience with JavaScript, Angular, or similar Experience working in an Agile environment required Experience working with relational and NoSQL Databases Experience with RESTful web services Experience in security best practices for software and data platforms Are interested and capable of learning other programming languages as needed. Additional Requirements and Details: Travel required up to 5% of the time. Located and working from an office location. Occasional lifting and/or moving up to 10 pounds. Frequent repetitive hand and arm movements required to operate a computer. Specific vision abilities required by this job include close vision (working on a computer, etc.). Frequent sitting and/or standing. #LI-Hybrid 70,000 - 85,000 / year
    $64k-83k yearly est. 10d ago
  • Software Engineer II

    Vertafore 4.5company rating

    East Lansing, MI jobs

    Vertafore is looking for talented people to join our team in Michigan. Our dynamic environment provides professional development, fast upward mobility, and exposure to the latest and greatest in technology. Vertafore is a leading technology company whose innovative software solution are advancing the insurance industry. Our suite of products provides solutions to our customers that help them better manage their business, boost their productivity and efficiencies, and lower costs while strengthening relationships. Our mission is to move InsurTech forward by putting people at the heart of the industry. We are leading the way with product innovation, technology partnerships, and focusing on customer success. Our fast-paced and collaborative environment inspires us to create, think, and challenge each other in ways that make our solutions and our teams better. We are headquartered in Denver, Colorado, with offices across the U.S., including East Lansing, Michigan - we are minutes from Michigan State University, Lansing Community College, and Cooley Law School! Vertafore is a Flexible First working environment which allows team members to work from home as often as you'd like, while using our offices as a place for collaboration, community, and teambuilding. There are times you may be asked to come into an office and/or travel for specific meetings for a specific business purpose and this varies by job responsibilities. JOB DESCRIPTION As a Software Engineer II, you will be working within an energetic agile team implementing solutions that support a wide range of customers. You will develop high quality web-based applications for new and existing features. You will also have the opportunity to bring your creative ideas to the table to deliver better solutions to our users. If you love technology, have a passion for software, are hungry to learn, and are driven to contribute to a world-class team of engineers, you're who we are looking for. Core Requirements and Responsibilities: Essential job functions included but are not limited to the following: * Contributes independently to multiple functional and technical areas within a product * Responsible for developing new features and supporting/bug fixing existing features * Unit and integration testing * Creates artifacts/documents that are valuable to the team * Debugging issues across the whole stack - OS, DB, applications, JavaScript, and network * Share what they know by mentoring other team members * Writes well-designed, testable code * Develops new features and supporting/bug fixing in existing and new features for a wide range of products * Troubleshoots issues across the whole stack - OS, DB, applications, JavaScript, and network * Participates in code reviews, both of your own code and as a reviewer. * Provides feedback and suggestions for process and product improvement. * Conducts technical research on new technology for possible new aspects of a product or components needing redesign or updating. * Prepares product documentation, support materials, and internal documentation. * Mentors and inspires others to raise the bar for everyone around them * Shares what they know; Prepares internal technical training and information sessions * Follows industry trends and the open-source community Knowledge, Skills and Abilities: * Adheres to quality/technical team standards * Able to diagnose issues and provide solutions for multiple functional and technical areas within a product * Can independently frame problems and perform relevant research * Collaborate with their peers, designing pragmatic solutions * Operate best in a fast-paced, flexible work environment * Prepare technical training and information sessions for other staff * Enjoy solving problems through the entire application stack * Effective communication (written and verbal) and interpersonal skills. * Problem solver with strong analytical and critical thinking skills * An innate curiosity about how things work; proactively acquires new skills and learns new tools and technologies to troubleshoot issues. * A team player and excellent collaborator * Cares about quality and knows what it means to ship high-quality code; able to define and adhere to quality/technical team standards * Proficient with relevant tools and technologies to troubleshoot and resolve complex issues Qualifications: * Bachelor's degree in Computer Science (or related technical field) or equivalent practical experience * 2-3 years of professional experience with Java/.NET and common frameworks * Experience with JavaScript, Angular, or similar * Experience working in an Agile environment required * Experience working with relational and NoSQL Databases * Experience with RESTful web services * Experience in security best practices for software and data platforms * Are interested and capable of learning other programming languages as needed. Additional Requirements and Details: * Travel required up to 5% of the time. * Located and working from an office location. * Occasional lifting and/or moving up to 10 pounds. * Frequent repetitive hand and arm movements required to operate a computer. * Specific vision abilities required by this job include close vision (working on a computer, etc.). * Frequent sitting and/or standing. * #LI-Hybrid * 70,000 - 85,000 / year
    $64k-83k yearly est. 40d ago
  • Android Software Engineer

    Freedompay 4.1company rating

    Michigan jobs

    The FreedomPay Commerce Platform is the technology of choice for many of the largest companies across the globe in retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services. FreedomPay's technology has been purposely built to deliver rock solid performance in the highly complex environment of global commerce. The company maintains a world-class security environment and was first to earn the coveted validation by the PCI Security Standards Council against Point-to-Point Encryption with EMV standard in North America. FreedomPay's robust solutions across payments, security, identity and data analytics are available in-store, online and on-mobile and are supported by rapid API adoption. The award winning FreedomPay Commerce Platform operates on a single, unified technology stack across multiple continents allowing enterprises to deliver a consistent, repeatable experience on a global scale. FreedomPay is a fast paced, high growth company with a great culture with competitive benefits and compensation with a business casual atmosphere. We are currently seeking a Software Engineer with specific Android experience. You will join a team of world class engineers and developers solving complex problems, building new product lines, and expanding existing products and services. You will be rewarded for creativity and innovation. In this role, you will be joining a team responsible for developing next generation SDK's, tools, and apps that drive millions, and potentially billions, of payment transactions. Essential Functions Analyze, program, debug, and modify complex software enhancement features and/or new software products. Improving the performance of existing software. Debug and fix software including difficult issues using a broad knowledge of technologies. Participate in project teams to create working software. Provide input and lead code reviews and technical meetings. Contribute and influence project planning and estimates. Protect company proprietary and confidential information. Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues. Other duties as assigned. Required Skills and Experience At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field 3+ years of Android Experience, building applications or libraries 3+ years of Kotlin Experience Candidate must have a commitment to industry best demonstrated practices, source code control, architecture, coding structure, and unit/system testing Ability to perform independent trouble-shooting and debugging through manual static code analysis Strong object oriented programming experience Multithreaded and asynchronous programming experience Ability to implement features based on product requirements Experience with interfacing with RESTful services and consuming JSON or XML Familiarity with Source Control tools (Git) Great English written and verbal communication skills Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment Desired Skills and Experience Experience with Kotlin Multiplatform development Experience in Unit Testing with Dependency Injection, including Junit, Mockito/MockK, and/or Roboelectric Experience communicating with external devices through USB, Bluetooth, or TCP/IP Experience with Agile/Scrum Experience creating AARsand/or JARs Data security, encryption handling, compliance, data privacy and laws As the fastest growing commerce company in the industry, we offer the opportunity for tremendous upward mobility within the company as well as development and professional growth opportunities. FreedomPay's fulltime roles provide exceptional benefits including medical, prescription, dental and vision coverage, Life Insurance, Retirement Plans with company match, commission sharing plan, flexible hybrid working environment, and great parental and other leave programs. All positions must be able to successfully pass a background check as well as a credit check. FreedomPay is an Equal Opportunity Employer, including Disability/Veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $67k-86k yearly est. Auto-Apply 60d+ ago
  • Software Engineer II - Gateway

    Freedompay 4.1company rating

    Michigan jobs

    The FreedomPay Commerce Platform is the technology of choice for many of the largest companies across the globe in retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services. FreedomPay's technology has been purposely built to deliver rock solid performance in the highly complex environment of global commerce. The company maintains a world-class security environment and was first to earn the coveted validation by the PCI Security Standards Council against Point-to-Point Encryption with EMV standard in North America. FreedomPay's robust solutions across payments, security, identity and data analytics are available in-store, online and on-mobile and are supported by rapid API adoption. The award winning FreedomPay Commerce Platform operates on a single, unified technology stack across multiple continents allowing enterprises to deliver a consistent, repeatable experience on a global scale. FreedomPay is a fast paced, high growth company with a great culture with competitive benefits and compensation with a business casual atmosphere. We are currently seeking a highly qualified Software Engineer II with specific experience in the Microsoft .NET stack with a focus on our Payments Gateway product known as Freeway. This is a full-time salaried position. You will join a team of world-class software engineers that are focused on solving complex problems, building new product lines, and expanding FreedomPay's existing products and services. Qualified candidates will be proficient in the development of high performing n-tier solutions with transaction handling and complex secure system integrations. You will leverage various frameworks, patterns, and tools. You will have shared accountability for the quality of the solution and ensure seamless integration and implementation. Job Responsibilities Develop well-structured, thoroughly commented software solutions to deliver complex integrations and solve technical challenges in support of FreedomPay's Commerce Platform. Maintain and enhance solutions, ensuring reliability, security and scalability. Conduct comprehensive unit and system testing to ensure software quality. Participate in scrum teams to create user stories, estimate tasks, and deliver on release timelines. Adhere to and help define technical standards, coding practices, tools, and platforms; contribute to the creation of reusable application frameworks and libraries. Work closely with the Quality Engineers to ensure robust test plans, coverage, execution, and timely defect resolution. Design, build, and improve applications and services in a collaborative Agile environment, delivering seamless user experiences across platforms. Partner with architects, product owners, and quality assurance engineers to align technical solutions with user needs and business objectives. Contribute to coding standards, shared libraries, and continuous process improvements, fostering a culture of excellence and innovation. Maintain technical documentation and develop expertise in FreedomPay products and the payments industry, promoting knowledge sharing and consistency across the team. Perform additional related tasks as assigned. After-hours support for any production issue escalation as needed, in an on-call rotational basis to provide after-hours support Occasional U.S. travel as needed Required Background and Experience Minimum 3 years of professional experience as a Software Developer or Engineer working with Microsoft C#.NET Demonstrated ability to design, build, and maintain multi-threaded, high-throughput, transactional processing software Proven commitment to industry best practices in source code control, architecture, coding standards, and unit/system testing Experience working in Agile/Scrum/Kanban frameworks Understanding of, and ability to explain and describe the full application lifecycle design methodology Familiarity with Git and standard development workflows Strong problem-solving skills and communication (listening, speaking, writing in English) Knowledge of data security, encryption, compliance, data privacy, and relevant laws Proficiency in MS Office and Lucid Chart Demonstrated abstract thinking skills and a track record of innovative solutions Exposure to Agile software development practices and collaborative team workflows Strong problem-solving skills and outstanding English communication (listening, speaking, writing) Bachelor's degree or higher; or equivalent demonstrated experience with software development Required Technical Skills Experience with the Microsoft language and technical ecosystem, including, but not limited to .NET 4.6.2+ and Visual Studio 2019+ Proficiency in C# and object-oriented design/programming Building multi-threaded, high-throughput, transactional processing software Understanding of current network hardware, protocols, and standards-including TCP/IP socket programming, HTTP/HTTPS, SSH, and SSL Experience working with Windows Servers/Services Experience working with a component library to build consistent, reusable UI elements Understanding of Financial Industry Standard Specifications, including but not limited to ISO8583 and ISO20022. Ability to develop, and integrate to, REST based API interfaces for high volume transaction processing Preferred Technical Skills and Experience Prior experience in Payments Transaction Processing Industry Understanding of compliance guidelines (PCI, SOX, GDPR, etc) Experience with React-based frameworks (Next.js, Gatsby, React Native) Experience with non-React UI libraries (Vue, Angular) Experience with non-Redux state management libraries (MobX, Zustand, NgRx) Familiarity with Microsoft Azure cloud services (Functions, Blob Storage, Queues, Service Bus, Cosmos DB) and DevOps tools (Azure DevOps, Octopus) Experience with multiple programming languages (Java/Kotlin, C, C++) SQL and SQLite proficiency Virtualization (VirtualBox, VMWare) Cloud platforms (Docker, Azure, AWS, GCP) As the fastest growing commerce company in the industry, we offer the opportunity for tremendous upward mobility within the company as well as development and professional growth opportunities. FreedomPay's fulltime roles provide exceptional benefits including medical, prescription, dental and vision coverage, Life Insurance, Retirement Plans with company match, commission sharing plan, flexible hybrid working environment, and great parental and other leave programs. All positions must be able to successfully pass a background check as well as a credit check. FreedomPay is an Equal Opportunity Employer, including Disability/Veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $67k-86k yearly est. Auto-Apply 60d+ ago
  • Software Engineer.

    Krg Technology 4.0company rating

    Saint Joseph, MI jobs

    To effectively understand the product's architecture(laundry domain) and functionality to deliver the clients' requirements To provide timely enhancements and addition of new features to existing codes of products to improve functional performance To fix, remove and resolve bugs in codes of products to facilitate product performance To conduct functional tests of developed code to ensure functionality and performance Additional Information All your information will be kept confidential according to EEO guidelines.
    $66k-85k yearly est. 9h ago
  • Software Engineer

    Stefanini Group 4.6company rating

    Dearborn, MI jobs

    Stefanini Group is hiring! Stefanini is looking for a Software Engineer, Dearborn, MI (Onsite) For quick apply, please reach out Adil Khan at ************/*********************** You are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. You are involved in the entire software development lifecycle including designing software architecture, writing code, testing quality and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Key Accountabilities Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc. Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application Collaborate with cross functional teams like product owners, designers, architects etc. Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices. Work on continuously improving performance and optimizing the application and implementing new technologies to maximize development efficiency Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery Support security practices to safeguard user data including encryption and anonymization Create user-friendly and interactive interfaces Develop and maintain back-end applications like APIs and microservices using server-side languages Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration Experience Required 6+ years of experience in IT 4+ years in development (Object-Oriented Development and/or ETL Informatica) 1+ year implementing IT related automations and/or AI solutions 1+ year paired programming or preparing/executing functional tests Experience Preferred Planisware Script experience creating and implementing new AI Solutions Experience on a Product Team in a Product Driven Organization Education Required Bachelor's Degree **Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives*** Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process, including interviews and job offers. About Stefanini Group The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company. #LI-AK3 #LI-ONSITE
    $70k-91k yearly est. Easy Apply 9d ago
  • Software Engineer

    Stefanini Group 4.6company rating

    Dearborn, MI jobs

    Stefanini Group is hiring! Stefanini is looking for a Software Engineer, Dearborn, MI (Onsite) For quick apply, please reach out Adil Khan at *************/ *********************** Software Engineer will work on the VENDURE toolset in Computer Aided Engineering (CAE) domain with the knowledge of OOP concepts and C, C++, Python programming. This role involves software engineering responsibilities in CAE domain such as understanding the requirement, design and develop the solution, problem debugging and analysis, testing the developed components/models and push the tested module to the version-controlled environment (GitHub). Responsibilities Develops software to deliver user stories that contribute to a valuable working software product. Develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements. Develops automated functional tests to confirm user story acceptance and to detect regression defects. Develops good understanding of the product's value/use. Has a thorough knowledge of the services handled by the Product Team. Ensures that quality is built into their software throughout the development lifecycle. Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing. Reviews continuous integration build status and fixes build failures. Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings. Reviews ongoing production software operations and troubleshoots production issues. Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production. Uses agile techniques to deliver small, incremental changes continuously while working with the Product Manager and Product Designer to ensure customer needs are being met. Apply software craftsman principles like clean code and test-driven development. Active participant in all team agile ceremonies: Backlog Refinement/Iteration Planning, Stand-up Provides input to product governance communications Triages incidents and provides production support. Help the organization speed up and automate aspects of the software lifecycle through a series of DevOps practices and processes Experience Required Full Stack, CAE, C++, Python 5+ years of experience as a Computer Aided Engineering (CAE) application developer with good understanding of Object-Oriented Programming. Finite Element Analysis knowledge using software like Nastran, Abaqus. Strong C, C++ debugging and data/problem analysis skills. Experience with Python programming and its frameworks. Nice to have Perl knowledge. Experience working in any Agile framework, in the true spirit of Agile. Familiarity with GitHub or equivalent source control repositories. Experience troubleshooting application and performance issues. Strong analytical and problem-solving skills Strong focus on quality practices. Good communication and interpersonal skills Ability to multi-task and manage changing priorities. Ability to work independently and take initiative when facing unexpected problems. Experience with test-driven development practices Employees in this job function are responsible for building, testing and maintaining the infrastructure and tools for software/ code development, deployment and release. Experience Preferred CAE Model delivery Education Required Bachelor's Degree **Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives*** Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process, including interviews and job offers. About Stefanini Group The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company. #LI-AK3 #LI-ONSITE
    $70k-91k yearly est. Easy Apply 1d ago
  • Software Engineers & Programmers

    Addon Technologies 3.2company rating

    Livonia, MI jobs

    Addon Technologies is a professional IT services company. We have been assisting clients in finding simple and timely solutions to business problems with varying complexity. This has been done using the innovative approach and leadership in the area of information technology. Today's fast-paced world of e-business and Information Technology dictates the need to attain the right resources to maintain your edge in the market. Whether such resources are in the form of software applications, consultants or system integration, Addon is your catalyst to achieving your goals. Job Description Addon Technologies Inc is a professional IT services company, with its Corporate Offices in Livonia, MI. We provide software consulting, development, support, maintenance and training services in USA and India. Our employees work with prestigious clients like Johnson Control, GAP, JP Morgan, EBay, Chase bank, Fannie Mae, General Motors, Ford Motors, Chrysler, Pegasus, .to name a few Be a frontrunner in Change! Let AddonTechonologies Inc helps elevate your IT career…. Change never lets up in technology, and the best developers must stay atop all the latest shifts, from big data to cloud computing to consumerization and beyond. Software professionals must keep an eye on the latest programming trends to remain competitive in ever-shifting job markets to reengineer and rediscover themselves. Addon experts offer guidance to programmers on trends to watch, best practices to adopt, and sins to drop. We can also point out technologies on the rise, the best areas to find tech jobs, and the business skills to master. Applicant must: • Have Masters or Bachelors degree in IT/CS /MIS/Electrical Engg /Mechanical Engg.... Etc • Have a basic knowledge on C, C++, SQL, and JAVA… • Candidate should be open for relocation anywhere in US for client projects Benefits: • Competitive Base Pay stats with $70k pa + without Benefits.... • H1B Visa sponsorship & TN visa for qualified Canadian citizens. • Monthly allowance of $200 towards living expenses (during the training and placement period.. • 24x7 Lab Access for students to practice and learn. • On-project support help with Resume preparation • Job oriented training help with interview questions • E-verified employer. • Free Accommodation is available for students and out-of-town applicants for the duration of the raining program and until placement on the first project. • Excellent Instructors & Marketing Teams - Successful placement guarantee upon completion of the training Upcoming trainings: • Java • .Net • SAS • Sales force (We do market the profiles of: Java J2EE, .NET Developer, SharePoint & Sales force Developer, IOS Developer / Android Developer we are open to hire candidates with a valid work authorization( OPT CPT,L2,GC ,USC ,T/N Canadian citizens , Eb2 Australian citizens, H1b Transfers are also welcome .. Qualifications Bachelor's Degree in Computer Science Should have more then 3yr of Experience in IT. Additional Information All your information will be kept confidential according to EEO guidelines.
    $70k yearly 60d+ ago
  • Software Engineers & Programmers

    Addon Technologies 3.2company rating

    Livonia, MI jobs

    Addon Technologies is a professional IT services company. We have been assisting clients in finding simple and timely solutions to business problems with varying complexity. This has been done using the innovative approach and leadership in the area of information technology. Today's fast-paced world of e-business and Information Technology dictates the need to attain the right resources to maintain your edge in the market. Whether such resources are in the form of software applications, consultants or system integration, Addon is your catalyst to achieving your goals. Job Description Addon Technologies Inc is a professional IT services company, with its Corporate Offices in Livonia, MI. We provide software consulting, development, support, maintenance and training services in USA and India. Our employees work with prestigious clients like Johnson Control, GAP, JP Morgan, EBay, Chase bank, Fannie Mae, General Motors, Ford Motors, Chrysler, Pegasus, .to name a few Be a frontrunner in Change! Let AddonTechonologies Inc helps elevate your IT career…. Change never lets up in technology, and the best developers must stay atop all the latest shifts, from big data to cloud computing to consumerization and beyond. Software professionals must keep an eye on the latest programming trends to remain competitive in ever-shifting job markets to reengineer and rediscover themselves. Addon experts offer guidance to programmers on trends to watch, best practices to adopt, and sins to drop. We can also point out technologies on the rise, the best areas to find tech jobs, and the business skills to master. Applicant must: • Have Masters or Bachelors degree in IT/CS /MIS/Electrical Engg /Mechanical Engg.... Etc • Have a basic knowledge on C, C++, SQL, and JAVA… • Candidate should be open for relocation anywhere in US for client projects Benefits: • Competitive Base Pay stats with $70k pa + without Benefits.... • H1B Visa sponsorship & TN visa for qualified Canadian citizens. • Monthly allowance of $200 towards living expenses (during the training and placement period.. • 24x7 Lab Access for students to practice and learn. • On-project support help with Resume preparation • Job oriented training help with interview questions • E-verified employer. • Free Accommodation is available for students and out-of-town applicants for the duration of the raining program and until placement on the first project. • Excellent Instructors & Marketing Teams - Successful placement guarantee upon completion of the training Upcoming trainings: • Java • .Net • SAS • Sales force (We do market the profiles of: Java J2EE, .NET Developer, SharePoint & Sales force Developer, IOS Developer / Android Developer we are open to hire candidates with a valid work authorization( OPT CPT,L2,GC ,USC ,T/N Canadian citizens , Eb2 Australian citizens, H1b Transfers are also welcome .. Qualifications Bachelor's Degree in Computer Science Should have more then 3yr of Experience in IT. Additional Information All your information will be kept confidential according to EEO guidelines.
    $70k yearly 9h ago
  • Application/Software Engineer (Sr.net developer)

    Practice Xpert Inc. 3.7company rating

    Lansing, MI jobs

    Founded in 2009 and headquartered in Ann Arbor, MI, TEKWISSEN™ provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering and systems integration. Our tightly integrated offerings are tailored to each client's requirements and span the services spectrum from Application Development/Maintenance, testing, Technology Consulting & staffing. The company is primarily focused on information technology, engineering, healthcare, financial technology and contingent workforce solutions. It operates in seven business segments including Commercial, Professional & Technical, EMEA Commercial, and EMEA Professional & Technical. The company provides professional and technical expertise in the fields of Telecom, Education, Banking, Retail, e-commerce, Automotive, Life Science, Insurance, legal, healthcare, among others. It also offers outsourcing, consulting, recruitment, career transition, and vendor management services. We strongly believe: " If something cannot be measured, it cannot be managed. " TEKWISSEN™ measures all of these processes and applies corrective interventions to manage the quality process at its core. We are an Equal Employment Opportunity Employer M/F/V/D Recognitions: 2015 -America's Fastest Growing Company by Inc.com 2015- SPARK FastTrack Award from Ann Arbor SPARK 2015 -Honoree of Diversity Focused Company by Corp! Magazine 2014- America's Fastest Growing Company by Inc.com 2014- Michigan 50 Companies to Watch 2014 - DiSciTech Award in Technology by Corp! Magazine 2014- DiSciTech TECHNOLOGY Company of the year by Corp! Magazine 2014- SPARK FastTrack Award from Ann Arbor SPARK Specialties: Enterprise Solutions, Web Development, Data Warehousing, Systems Integration, IT Security, Storage Technologies, Development and Delivery, Business Intelligence, Telecommunications, Consulting and Planning, Network design, Implementation &Administration Job Description Skills Required: Object Oriented Programming, WCF, VB.Net, SOA, Visual Studio 2008, Enterprise Library, MSMQ, Security Fundamentals, SSIS, SSRS, ASP.NET, MVC, HTML, SQL Skills Preferred: Continuous integration Automated builds from TFS Experience Required: At least five years' experience with web development in ASP.Net and C# At least three years' experience with web development and an SQL backend At least five years of experience with object oriented programming concepts At least five years of experience as a lead developer or tech lead At least five years of experience leading code reviews, enforcing development standards, refining software development and build processes, and assisting with quality improvement activities related to software development. At least three years of experience with MVC 4 or higher framework with Razor At least three years of experience with SSIS and SSRS Experience Preferred: At least five years' experience with TFS At least two years' experience with MSMQ Additional Information: There is no direct public transportation to this location. Candidate must have their own vehicle. All prospective contractors will be required to pass background checks prior to the start date of this contract. Update: Updated number of years for each skills set and must have MVC 4 or higher with Razor. Qualifications Education Preferred: An undergraduate degree in a technical field such as mathematics, electrical engineering, computer science or information technology Additional Information Regards, Aravind ************ aravind@tekwissen(dot)com
    $62k-84k yearly est. 9h ago
  • Software Engineer

    Miracle Software System 4.2company rating

    Novi, MI jobs

    Miracle Software Systems, Inc. is Premier Partner of IBM and a National Implementation Partner of SAP since 1998. We have been in business for the last 20 years specializing on SAP Implementations, SOA / EAI / B2B Technologies. Miracle has a global presence on four continents with multiple Global Development Centers spanning across the USA, Canada and India. Today, Miracle's team includes 2000 IT Professionals with a projected targeted expansion to 2500 by the end of 2015.Whether it is Internal Application to Application(A2A/EAI) Integration, Process Integration(BPM), Process Integration, or Business to Business Integration using EDI / Web Services, API Management, Machine to Machine (M2M) Communications, Internet of Things(IOT), Cloud Integration or Mobile Application Integration, Miracle is the Systems Integrator of Choice and the Thought Leader in this industry. We are well established, having a presence in 5 continents around the globe and been serving the industry for the past 20 years. Given our focus on Integration & SOA, we are more nimble, flexible, and quicker in delivering solutions to our clients and given our deep industry expertise can tailor our services & solutions around your needs. We are also able to support multiple vendor stacks such as IBM, SAP, and Oracle. Job Description Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and Deploy applications/services and proof-of-concepts to support new location-based vehicle features - Ensure quality, on-time delivery using agile, test driven development principles. - Collaborate with a balanced team of developers to deliver projects/features - Span multiple environments (Vehicle, Cloud, and Mobile) to support end-to-end feature delivery - Collaborate with global, cross-functional stakeholders - Provides leadership in areas of expertise, willing to learn and grow in areas of opportunity and need Qualifications Skills Required: Java development experience Spring Boot frameworks experience Experience with Cloud environments (preferably Azure/Pivotal Cloud Foundry) Experience with microservice architecture and REST services Experience with Test Driven Development and XP Agile Methodologies Strong communication skills Additional Information Work location: Taylor, MI Salary: DOE
    $63k-81k yearly est. 60d+ ago
  • Software Engineer

    Miracle Software System 4.2company rating

    Novi, MI jobs

    Miracle Software Systems, Inc. is Premier Partner of IBM and a National Implementation Partner of SAP since 1998. We have been in business for the last 20 years specializing on SAP Implementations, SOA / EAI / B2B Technologies. Miracle has a global presence on four continents with multiple Global Development Centers spanning across the USA, Canada and India. Today, Miracle's team includes 2000 IT Professionals with a projected targeted expansion to 2500 by the end of 2015.Whether it is Internal Application to Application(A2A/EAI) Integration, Process Integration(BPM), Process Integration, or Business to Business Integration using EDI / Web Services, API Management, Machine to Machine (M2M) Communications, Internet of Things(IOT), Cloud Integration or Mobile Application Integration, Miracle is the Systems Integrator of Choice and the Thought Leader in this industry. We are well established, having a presence in 5 continents around the globe and been serving the industry for the past 20 years. Given our focus on Integration & SOA, we are more nimble, flexible, and quicker in delivering solutions to our clients and given our deep industry expertise can tailor our services & solutions around your needs. We are also able to support multiple vendor stacks such as IBM, SAP, and Oracle. Job Description Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and Deploy applications/services and proof-of-concepts to support new location-based vehicle features - Ensure quality, on-time delivery using agile, test driven development principles. - Collaborate with a balanced team of developers to deliver projects/features - Span multiple environments (Vehicle, Cloud, and Mobile) to support end-to-end feature delivery - Collaborate with global, cross-functional stakeholders - Provides leadership in areas of expertise, willing to learn and grow in areas of opportunity and need Qualifications Skills Required: Java development experience Spring Boot frameworks experience Experience with Cloud environments (preferably Azure/Pivotal Cloud Foundry) Experience with microservice architecture and REST services Experience with Test Driven Development and XP Agile Methodologies Strong communication skills Additional Information Work location: Taylor, MI Salary: DOE
    $63k-81k yearly est. 9h ago

Learn more about TechSmith jobs

Most common jobs at TechSmith