We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Software Engineering Salary in Indianapolis, IN

Receive statistics information by mail

Software Engineering Salary in Indianapolis, IN

95 000 $ Average monthly salary

Average salary in the last 12 months: "Software Engineering in Indianapolis"

Currency: USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Software Engineering in Indianapolis.

Similar vacancies rating by salary in Indianapolis

Currency: USD
The bar graph compares the average salary for the query "Software Engineering" with the average salary in the administrative centers for the last month.

Recommended vacancies

Software Architect Senior
Trinity Envision Business Services LLC, Indianapolis, IN, US
The Software Architect, Sr. position will work in DWD's technology division, under general direction, carrying out a wide variety of complex application development activities and reports to the programming manager.ummary/Objective:The Software Architect - Senior works in DWD’s information technology division, under general direction, carrying out a wide variety of complex application development activities and reports to the programming manager.Essential Job Responsibilities:The essential functions of this role are as follows:·Evaluating, identifying and developing software solutions·Leading software development projects·Documenting and recording every aspect of an application or software·Training and overseeing the activities of the members of the development team·Planning, tracking and scheduling software deliverables·Locating and directing solutions for critical challenges involving software and hardware interface·Looking for problems within software systems and resolving the issues·Developing good working relationships with other employees, such as Marketing Managers, Product Managers, Programmers and Architects·Designs, codes, and debugs new application software programs and/or make enhancements to existing application software programs, of all levels.·Tests and debugs new and existing application software.·Executes task conforming to shop techniques, standards, policies, and procedures.·Uses case tools and/or application development software tools.·Provides complete documentation for new or modified information systems and/or application software programs, including operational procedures.·Assists, direct, train and coordinates the work of less experience application software developers and/or application system analyst staff; and assist with development of difficult and complex processes.·May function as Team and/or Project lead responsible for completion of project phase.·Monitors application software systems to ensure proper execution and performance.·Performs related duties as required.The job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned at any time.Requirements:Understand, communicate, and enforce the company software architecture strategy.Manage the design, development, and implementation of software solutions.Translate business needs and requirements into technical requirements for software applications.Guide the software development process through high-level decision making.Define and document application architecture and design.Coach and mentor software engineers, programmers, and other team members.Create and maintain design and code standards.Serve as a technical liaison among project managers, developers, and stakeholders.Create overall project plans and track progress.Ability to read and understand complicated technical instructions.Ability to manage multiple application development software projects and priorities.Ability to communicate effectively, both orally and in writing.Supervisory Responsibilities/Direct Reports:This role does not provide direct supervision to direct reports.Difficulty of Work:The Software Architect - Senior performs abroad range of activities within a state-of-the-art Information Technology area. Work involves using considerable judgment in selecting the most pertinent guidelines to follow and in-depth analysis of multiple variables to fit various circumstances of a medium to complex enterprise-wide system. Incumbent applies general Software Development Life Cycle (SDLC)principles and industry standards to accomplish agency automation goals.Responsibility:The Software Architect - Senior work has a direct influence and impact on the agency’s ability to successfully administer the business operation to achieve agency mission, policy and/or practice. Technical instruction is generally not needed; however, employee may seek guidance when unique problems arise. Work is reviewed for adherence to deadlines and compliance with policies, standards, procedures, and achievement of the desired objectives.Personal Work Relationships:This individual will be expected to partner with agency personnel and related stakeholders working towards completion of assigned functions. Exceptional customer service is provided to agency partners and/or the general public.Physical Effort:This role performs work in an environment where sitting for extended periods of time could be expected.Working Conditions:This role performs work in a standard office environment.CompetenciesAcquiring InformationEffective CommunicationCritical ThinkingDelivering High Quality WorkTesting and TroubleshootingDisplaying Technical ExpertiseAdapting to ChangeAccepting ResponsibilityJavaSQLSmartCommFileNetWebsphereREST APIActive MQMuleGITBitbucket,JIRAMavenNexusKubernetesConfluenceBootstrapTalendAxonDDDDesign PatternsClean ArchitectureCQRSSpringHibernateSkillRequired / DesiredAmount of ExperienceAbility to lead software development projects.Required 3 YearsAbility to clearly and effectively communicate across multiple levels of management, across departments as well as to internal teamsRequired 3 YearsAbility to locate issues within software systems and resolving the issueRequired 3 YearsDesigns, codes, and debugs new application software programs and/or make enhancements to existing application software programs at all levels.Required 3 YearsPlanning, tracking and scheduling software deliverablesRequired 3 YearsBachelors Degree in Computer Science or 3 to 5 year experience as a Software Architect intermediate or seniorHighly desired 3 YearsInterested, pl. reach sarah (at) taurusbiz (dot) com
Engineering Technical Controls Automation Supervisor
Kinder Morgan, Inc., Indianapolis
Position Description General This position supervises six (6) field based Specialists and Techs and leads the establishment and improvement of a controls program for several RNG /LNG processing plants, generator facilities, and LNG field delivery units. This position reports to the Operations Director and is located in the Indianapolis area.Key Customers for this Position: Two Operations ManagersKey Partners/Stakeholders: 2 Plant Engineers, 2 Process Engineers, 6 Ops Supervisors, a corporate Automation support group, EHS Manager.This Supervisor and team will be responsible for maintaining, developing or improving the following aspects of I&E operations:Plant PLCs, HMI and Network - version control, management of change (MOC) for software and hardware, spare parts inventory recommendationsVendor PLCs (skid or equipment mounted) - inventory, version control, spare parts inventory recommendationsEnd devices - maintenance plans, spare parts inventory recommendationsTroubleshoot and diagnose controls, automation and equipment issues and provide solutions that improve reliability while maintaining safetyKey documents including control narrative, cause and effect diagrams.Operator interfaces and HMI screensTraining and development of I&E (E&C) Technician/Specialist team Position Requirements Required Skills/Experience Leadership experience in one or more of the following areas: Operations, Engineering, Controls, Automation.5+ years of experience in automation and controls for complex processes, including experience in programming, specifying, commissioning and troubleshooting instruments and control systems10+ years overall applicable work experience, including years in college or militaryPreference may be given to candidates with a Bachelor's of Engineering.Preference may be given to candidates with gas processing, natural gas, LNG experience.A satisfactory driving record as determined by the Company and a current, valid state driver's license. Ability to effectively organize, plan, prioritize, document, and complete work efficiently with a minimum of supervision. Strong leadership skills and the ability to remotely supervise a highly technical staff spread out at multiple locations performing multiple tasks on a daily basis. Must be self-motivated and able to perform the required and expected duties with little or no direct supervision.Must be able to work with a team, take direction from supervisor(s), adhere to established work schedules, focus attention on details, and follow work rules.Ability to manage a budget to include tracking committed costs, forecasted costs, and actual spending.Strong customer focus in dealing with internal customers (engineering, operations, and various corporate departments) as well external customers.Ability to read and interpret blueprints, P&IDs, and other diagrams.Pay and job title will be commensurate with experience. EQUAL OPPORTUNITY EMPLOYER STATEMENT: We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.
Senior Staff Software Engineer
Cribl, Indianapolis
Cribl does differently. What does that mean? It means we are a serious company that doesn't take itself too seriously; and we're looking for people who love to get stuff done, and laugh a bit along the way. We're growing rapidly - looking for collaborative, curious, and motivated team members who are passionate about putting customers first. As a remote-first company we believe in empowering our employees to do their best work, wherever they are. As the data engine for IT and Security many of the biggest names in the most demanding industries trust Cribl to solve their most pressing data needs. Ready to do the best work of your career? Join the herd and unlock your opportunity.Why You'll Love This RoleAs a Staff Backend Engineer at Cribl, you will help set the technical direction for Stream by working closely with an existing team of awesome engineers and product managers to help identify, design, develop, and deliver products that delight our customers. Additionally, you will be empowered to influence our internal tools, technologies, and processes as we continue to grow. This role is equal parts research and development. If you enjoy the challenges of building scalable, robust, and high performing distributed systems which process large data sets in real time, this position may be right for you. In this role, you will join a team of skilled engineers committed to shipping the highest quality software and ensuring our customers' satisfaction. This is a fully remote role and Cribl is a remote first company. Our culture embraces the diversity of team members spread all across the globe.As An Active Member Of This Team, You Will Provide technical direction for products, projects, and features with emphasis on back end systems and APIs responsible for ingesting, processing, and routing data Contribute to architecture discussions and design reviews with others on your team Partner with a cross functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers Ensure product features are working as expected by creating robust test plans paired with comprehensive automated tests Mentor and coach junior engineers on the design and implementation of their code Evangelize our innovation and engage our users by contributing to internal and external blogs related to the products that you help develop If You've got it - We Want it Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript/React) Enjoy learning new technologies and ability to develop prototypes quickly Strong knowledge of data structures, algorithms, and distributed systems Experience with using and developing REST APIs Experience with Agile processes and rapid iterative development Strong sense of ownership with focus on high quality and high performing deliverable Experience developing services for cloud based platforms Preferred Qualifications Open source contribution Working knowledge of Docker and k8s No fear! Speak your mind Good jokes, or maybe better, bad jokes A love for goats Salary Range ($139,800 - $270,300) The salary for this role is dependent on geographic location. The salary offered within the range described will be based on the individual candidate's job-related knowledge, skills, and experience. In addition to a competitive salary, Cribl also offers a generous benefits package which includes health, dental, vision, short-term disability, and life insurance, paid holidays and paid time off, a fertility treatment benefit, 401(k), equity, and eligibility for a discretionary company-wide bonus.#LI-DT1 #LI-RemoteBring Your Whole SelfDiversity drives innovation, enables better decisions to support our customers, and inspires change for the better. We're building a culture where differences are valued and welcomed, and we work together to bring out the best in each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. Interested in joining the Cribl herd? Learn more about the smartest, funniest, most passionate goats you'll ever meet at cribl.io/about-us.
Software Development Support Analyst
CAI, Indianapolis
Software Development Support AnalystReq number:R2109Employment type:Full timeWorksite flexibility:RemoteJob SummaryAs the Software Development Support Analyst you will support the Systems Administration Development team in design, development and maintenance for the Department's .NET applications.Job DescriptionWe are looking for a Software Development Support Analyst. This position will be a full-time and remote contract opportunity. What You'll Do Work with the Information Systems Administration Development Team in the design, development and maintenance support for the Department's Microsoft .NET applicationsWhat You'll Need Required:3+ years experience as a technical team lead for databasedriven application development projects3+ years experience with coaching/mentoring other developerswith Microsoft technologies3+ years experience with development of database driven webapplications2+ years experience with development of database drivenapplications in Microsoft C# .NET environment Experience withSQL ServerExperience with Oracle3+ years experience with object-oriented developmenttechniquesExperience with 3-tiered logical/physical architectedapplicationsKnowledge of data privacy and protection initiativesStrong communication and collaborative skillsExcellent verbal and written communication skillsPreferred:Experience with SQL Server Reporting ServicesExperience working on development projects utilizing agiledevelopment techniquesExperience working with stakeholders to gather and documentstakeholder requirementsExperience working with SQL Server Integration Services toSupport ETL processingExperience with driver license and motor vehicle systemsExperience with screen/web layout and designExperience with automated unit testingExperience with ASP.NET MVCExperiencing working with Highway Safety Motor VehiclesTake charge, can-do attitudeFacilitation skillsPhysical Demands Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc. Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor. Reasonable Accommodation StatementIf you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to [email protected] or (888) 824 - 8111.Equal Employment Opportunity Policy StatementIt is the policy of CAI not to discriminate against any employee or applicant due to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, genetic information, disability or being a protected veteran. It is also the policy of CAI to take affirmative action to employ and to advance in employment, all persons regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, genetic information, disability or being a protected veteran, and to base all employment decisions only on valid job requirements. This policy shall apply to all employment actions, including but not limited to recruitment, hiring, upgrading, promotion, transfer, demotion, layoff, recall, termination, rates of pay or other forms of compensation and selection for training, including apprenticeship, at all levels of employment. Employees and applicants of CAI will not be subject to harassment due to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, genetic information, disability or being a protected veteran. Additionally, retaliation, including intimidation, threats, or coercion, because an employee or applicant has objected to discrimination, engaged or may engage in filing a complaint, assisted in a review, investigation, or hearing or have otherwise sought to obtain their legal rights under any Federal, State, or local EEO law is prohibited.
Software/Application Security Engineer
Beacon Hill Staffing Group, LLC, Indianapolis
Software/Application Security Engineer Interview Steps: 1 phone and then 1 teams interview Will be working on ticketing site to identify where they are having issues with possible hackers. Will need to target this problem, identify other areas of vulnerability, pen testing, and documenting. Job Description: We are seeking a highly skilled and experienced Application Security Engineer to contract with our team. This will be a specialized role that will engage with us to penetrate the system for exploits. The engineer will work the team to strategize the penetration strategy and be able to execute on the approach. Requirements:- Minimum of 5 years of experience in application security, with a focus on web-based applications. - Strong understanding of security protocols, cryptography, authentication, authorization, and security vulnerabilities. - Proficient in penetration testing tools and techniques, and experience with security testing frameworks. - Familiarity with programming languages such as Java, Python, PHP, JavaScript, and frameworks like React, Angular, or Vue.js. - Experience with application security standards and frameworks such as OWASP, SANS, etc. - Excellent problem-solving skills and the ability to work independently or as part of a team. - Strong communication and interpersonal skills to effectively convey security concepts and risks to technical and non-technical stakeholders. Preferred Qualifications:- Certifications such as Certified Information Systems Security Professional (CISSP), Certified Ethical Hacker (CEH), or Offensive Security Certified Professional (OSCP). - Experience with cloud security and technologies (AWS, Azure, GCP). - Knowledge of DevSecOps practices and tools. Responsibilities:- Conduct comprehensive security assessments, vulnerability assessments, and penetration tests on web-based applications to identify weaknesses and potential exploits. - Collaborate with the development team to document potential exploit strategies. - Develop and implement security best practices, guidelines, and security standards for web-based applications. - Stay abreast of the latest security threats, vulnerabilities, and trends to ensure our applications are protected against emerging threats. - Create and maintain detailed documentation of security findings, recommendations, and actions taken to resolve security issues. - Participate in the design and architecture of new applications to ensure security is considered from the ground up. - Provide security training and awareness to the development team and other stakeholders within the organization. Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.If you would like to complete our voluntary self-identification form, please click here or copy and paste the following link into an open window in your browser: https://jobs.beaconhillstaffing.com/eeoc/Completion of this form is voluntary and will not affect your opportunity for employment, or the terms or conditions of your employment. This form will be used for reporting purposes only and will be kept separate from all other records.Company Profile:Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs. Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles.Learn more about Beacon Hill Staffing Group and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Life Sciences and Beacon Hill Technologies by visiting www.beaconhillstaffing.com . We look forward to working with you.Beacon Hill. Employing the Future™
Engineering Intern
Bell Techlogix, Inc., Indianapolis
Grow your career. Drive innovation.At Bell Techlogix, employees are key to our growing success. We are always looking for driven, smart, and dedicated professionals to add to our award-winning team. We strive to create an inclusive and collaborative workplace where our employees feel valued and have opportunities for career growth. Bell Techlogix offers various training and development programs to help you advance in your career within our company.Bell Techlogix is a Certified Great Place to Work and is recognized as a Diversity Employer.As the Engineering Intern your responsibilities will consist of:Assisting in the design, development, and testing of engineering projects.Collaborating with engineers to troubleshoot issues and propose solutions.Conducting research and analysis to support engineering initiatives.Participating in project meetings and providing technical support.Documenting project progress and outcomes.Analyze complex business problems as it relates to enterprise network infrastructure (systems, network, and security).Install and support Cisco and other firewall technologies.Set the scope and timelines of new projects to meet completion deadlines.Interface with all levels of employees, internally and within client businesses, to support program requirements (business owners, project managers, customer employees, and executive management).Write technical procedural documentation.Manage workflow of infrastructure tasks, automated events, and manager requests to ensure customer service level and KPI compliance.Other duties as assigned. Required Education, Knowledge, and Experience:Must be pursuing a bachelor's or master's degree in engineering, Statistics, Computer Science, Mathematics, or related field.Knowledge of industry best practices and experience with physical and virtual systems, storage, network, and security troubleshooting.Must have experience with Microsoft Office (Word, Excel, PowerPoint, and Outlook).Understanding of engineering principles and concepts.Familiarity with engineering design processes and methodologies.Knowledge of relevant engineering software and tools.Basic understanding of technical drawings and specifications. Preferred Experience:ITIL Foundation v4 is a plus but not required.Technical certifications are a plus but not required. Abilities & Skills:Strong analytical and critical thinking skills.Proficiency in data analysis and interpretation.Excellent problem-solving abilities.Strong communication and presentation skills.Ability to work collaboratively in a team environment.Ability to identify and build process improvement recommendations and documentation. Physical, Mental Requirements and Work Environment:Must be able to work at a computer for long periods of time.If working remotely you must maintain a reliable and usable internet connection. Conditions of Employment:Must successfully pass pre-employment (post offer) background check and drug screen.
Engineering Technician
HGC Industries, Indianapolis
GENERAL DESCRIPTION OF POSITION Support HGC Engineering in prototype/low volume manufacturing, test fixture and machine fabrication, tooling repair and maintenance, and laboratory testing through knowledge and experience in manufacturing operations, process development, press set-up, tooling repair and maintenance, fabrication experience, and general mechanical aptitude. ESSENTIAL DUTIES AND RESPONSIBILITIES Works collaboratively with Engineering, Manufacturing, Operations, Quality, Maintenance and Customer Service to assist with: Die Preventative Maintenance (Stamping and Molding) Die Repair (Stamping and Molding) Molding Department Support Activities Fabrication of Test Fixtures, Machines and Systems Scheduling, Coordination and Validation of New tooling (e.g. Trial Run, Performance Validation, PPAP, etc.) Refurbished tooling (i.e. Rebuilds, Revisions, Maintenance, etc.) Scheduling, Coordination, Running, and Packaging of: Prototype Orders Low-Volume Production Orders Production Die and Machine Set-Ups Participate as necessary in Engineering Department activities including: Design Reviews Prototype Order Status Reviews Process Improvement/Continuous Improvement Reviews Problem Solving and Root Cause Analysis Assures product and process quality by following established manufacturing, testing, and quality processes and procedures. Provides manufacturing engineering information by answering questions and requests. Maintains product and company reputation by complying with governmental, OSHA, and safety regulations. Ability to complete assignments on time. Maintains safe and clean working environment by enforcing procedures, rules, and regulations. SUPERVISORY RESPONSIBILITIES None. SKILLS AND ABILITIES High degree of mechanical aptitude; Working experience in a production environment including fabrication, welding, assembly, tooling maintenance, press/machine set- up, and laboratory testing. EDUCATION AND EXPERIENCE Minimum of High School or Technical School diploma/degree. AAS, BSME, BSMET, BSIE degree is a plus. +3 years experience in a production environment including fabrication, press set- up, and laboratory testing. CERTIFICATES, LICENSES, REGISTRATIONS None. RESPONSIBILITY FOR/USE OF FUNDS, PROPERTY AND EQUIPMENT None. COMMUNICATION SKILLS Skills including: the ability to write and effectively present information to top management, customers, suppliers, and HGC employees. Work effectively in cross-functional groups. MATHEMATICAL SKILLS Skills including: the ability to perform general mathematical calculations using addition, subtraction, multiplication, and division, and unit conversions COMPUTER/SOFTWARE SKILLS REQUIRED Microsoft Office tools including: Word, Excel, PowerPoint. Understanding of and/or experience using Microsoft NAV Proficiency utilizing CMMS for relevant tooling repair documentation. CRITICAL THINKING/ANALYTICAL/PROBLEM-SOLVING SKILLS Skills including: analysis, synthesis of information, problem-solving, creative thinking, etc. PLANNING Skills including: the ability to plan, allot time, and determine the method, manner, and/or sequence of work performed. Must be a self-directed, self-starter who is motivated, organized, and willing to accept responsibility and accountability. DECISION MAKING The employee will be required to make numerous decisions on a daily basis with varying degrees of importance, ranging from establishing work priorities to major processing decisions. These decisions will affect personal workload as well as plant operations, product costs, product performance, customer satisfaction, warranty exposure, and organization profitability. MENTAL DEMAND The nature of engineering places a continuous mental demand on the employee. Close attention and focus are required to avoid mistakes and/or miscommunication with team HGC members, and customers. ACCURACY The nature of engineering places a premium on accuracy; as such a high degree of accuracy and attention to detail is required for this position. PUBLIC CONTACT The employee in this role will have limited external contact however, they will be expected to work closely and constructively with various HGC departments and team members. When in contact with these groups or individuals, it is critical that the employee represent HGC and HGC Engineering in the most professional and courteous manner possible. Our reputation is critical to the success or failure of the organization. EMPLOYEE CONTACT The employee will interact on a daily basis with other departments of the organization including Sales, Quality, Operations, Purchasing, Scheduling, IT, Customer Service, and Management. This interaction will include problems solving, product development/testing, program management, and strategic planning. Each requires that judgment and tact in presentation be used to obtain the cooperation and/or approval of all team members involved and maintain the reputation of HGC Engineering. SUPERVISION RECEIVED The Manager of Manufacturing Engineering will provide direction and oversight by collaboratively setting goals and objectives. ADDITIONAL INFORMATION The employee will be expected to maintain regular and reliable attendance. Work hours are: Monday through Friday 6:30 2:30p or 8:00a 5:00p. Hours to be agreed upon and maintained. While this job description is a listing of primary duties, it in no way is intended to encompass all tasks that may be assigned. The employee may, from time to time, be requested to perform tasks above or below their position/pay grade. PHYSICAL ACTIVITIES Daily physical activities performed by the employee in this role will include, but are not limited to: talking, hearing, sitting, standing, walking, stopping, kneeling, climbing, crouching, crawling, typing, reaching, lifting and/or moving light to moderately heavy objects (less than 50 pounds). Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions and expectations. ENVIRONMENTAL CONDITIONS Office, laboratory, and manufacturing environment. Last Modified: 28 Jan. 22 06:34:00a
Staff Engineer, Manufacturing Engineering
Thermo Fisher Scientific, Indianapolis
Job DescriptionWhen you are part of the team at Thermo Fisher Scientific, you'll do important work, like helping customers in finding cures for cancer, protecting the environment or making sure our food is safe. Your work will have real-world impact, and you'll be supported in achieving your career goals.Fisher Clinical Services, part of Thermo Fisher Scientific, is a leading provider of global clinical supply chain. With unwavering commitment to service, science and process engineering, Fisher Clinical Services is powered by people with an exceptional commitment to quality, deeply instilled ethics of personal responsibility and unrivaled expertise. We are exclusively focused on serving the packaging and distribution requirements of clients across the world. Whether planning, packaging, labeling, storing, or distributing important supplies, Fisher Clinical Services has been committed to delivering the highest possible value while ensuring alignment to the highest level of quality, performance, reliability and sustainability standards.Location/Division Specific InformationThermo Fisher Scientific run's the World's largest clinical packaging operation. Our Clinical Trials facilities are strategically placed around the world to accommodate local and regional sourcing needs. Join us to help serve millions of our global clinical trials patients!How will you make an impact?The Process Engineer will mentor and support in the diagnoses and resolution of software, instrument, and process problems to maintain system readiness of both manufacturing packaging equipment and data historian network. You will ensure site compliance and all vital activities are performed on time to keep equipment in working status. What will you do?As a member of the Engineering team you will provide daily support to the Packaging Operations Department with continuous improvement projects, machine solving, and onboarding of assets and new technology.Core ResponsibilitiesIdentify, define, and action long-term continuous improvement projects through partnership with the site leadership and Operations team.Evaluate process improvements to reduce cost, improve efficiency, and improvement quality.Identify, evaluate, and implement process improvement methods for improving worker efficiency, reducing cost, and reducing waste of materials and utilities such as restructuring job duties, reorganizing workflow, relocating workstations and equipment, and purchase of new equipment / technology.Lead multiple project engineering driven assignments and the associated project schedules, from start to finish with sound project management methodologies.Collaborates with Production to modify workflow barriers and arrangements to increase throughput.Evaluates and drive engineering project initiatives to reduce setup time, increase machine speeds, reduce labor hours, reduce reject rates, and improve quality.Provide technical specifications and supporting documentation for Engineering project designs, and machine upgrades.Complete deviation investigations, change controls and corrective/preventative actions.Review and approve Engineering and Validation documents.Serve as site system administrator for all automated equipment and routine maintenanceHow will you get here?EducationBachelor of Science Degree in Packaging, Mechanical, Industrial, Electrical Engineering or another scientific discipline from an accredited College or University requiredExperience5 Years Engineering experience in relevant GMP, pharmaceutical or food industry requiredKnowledge, Skills, AbilitiesExperience with designing, programming, modeling, and testing of automated systems including robotics and clinical packaging equipment to ensure code and configurations meet specifications and validation requirements strongly preferred.Prior experience working within GAMP 5 and GMP environments strongly desired.Ability to configure process control system software and recipes and collect/format process data to support production or quality department requests.Well versed in process improvement, industrial design applications that pertain to a job shop environment.Experience with blister machines, bottling, carding, labeling, and syringe assembly preferred.Must be results oriented and comfortable training, mentoring, and coaching peers and cross-functional team members.Possess analytical skills in Lean Manufacturing, Six Sigma, and Single Minute Exchange of Dies (SMED) to enhance quality, reduce rejects, and streamline processes.Experience with failure analysis and reliability engineering preferred.Have strong technical writing skills with experience writing Requirement Specifications (Design, Functional, User), FMEAs, FAT/SAT/Commissioning Protocols, SOPs and Work Instructions desired.Experience with PLC Automation control system start-ups, loop tuning, solving, and control system modifications is desiredExperience developing sophisticated process control applications applying a mixture of programming formats including sequential function charts, function blocks and PLC ladder logic preferred
Lead Software Engineer
The American Legion, Indianapolis
GENERAL SUMMARY:Responsible for leadership and mentorship of the development team, making technical decisions and ensuring the successful design, development, and deployment of software solutions.ESSENTIAL FUNCTIONS:Lead and mentor a team of software developers, providing technical guidance and ensuring best practices.Drive technical decision-making and contribute to the overall architecture and design of software solutions.Designs and develops software systems with a focus on C#, SQL server, REST APIs, and AzureCollaborate with cross-functional teams to translate business requirements into technical specifications.Demonstrate understanding of microservices architecture and lead the development and implementation of microservices-based solutions.Maintains, tests, debugs, and deploys applications.Participates in Agile/Scrum development processes, including sprint planning, daily stand-ups, and sprint reviews.Collaborate effectively with project managers, product owners, and stakeholders to ensure project success.Stays up to date with industry trends and technologies and identifies opportunities for innovation and process improvement.Communicates effectively with technical and non-technical stakeholders.Writes technical documentation and contributes to the development of coding standards and best practices.Education/Technical Knowledge:College education - four-year degree to provide basic familiarity with a variety of subjects or equivalent work experience.Additional Skills Needed:5+ years of experience will substitute for a bachelor's degree + in computer science, software engineering, or a related field.Extensive experience in software development, with expertise in C#, SQL Server, REST APIs, and AzureStrong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.Communication skills, with the ability to collaborate effectively with cross-functional teams.Knowledge of software development processes and methodologies, including Agile and DevOpsExperience in a lead or senior role, with a focus on technical leadership and project delivery is a plus.Experience with Kentico is a plus.Experience:5 years up to 8 yearsSupervision of Others:This position is responsible for orienting and training others and assigning and reviewing their work. May also be responsible for acting in a "lead" or "senior" capacity over other positions performing essentially the same work or related technical tasks and report to a higher level on a formal basis.OTHER JOB-RELATED FACTORS:Problem Solving:Involves thinking imaginatively and researching new fields and concepts.Impact of Decisions:Work involves opportunities for errors in the soundness and timing of judgments that would have a serious short-term effect on overall operations and budgets. Internal and Public Contacts:Within organization involving multiple relationships or persons on a higher administrative level which would involve complex, sensitive, and controversial area, and/or outside organization staff on serious problems which involve explanations and discussion to influence their thinking.Physical Factors and Working Conditions:The employee is regularly required to talk and hear. Specific vision abilities required by this job include vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus, either corrective or uncorrected. Working conditions are within a well-lighted air-conditioned office environment. Employee may frequently travel. The noise level in the work environment is usually moderate. Reasonable accommodations may be made to enable individuals with disabilities to perform the physical demands of the job.
Principal Software Engineer, Backend
Cribl, Indianapolis
Cribl does differently. What does that mean? It means we are a serious company that doesn't take itself too seriously; and we're looking for people who love to get stuff done, and laugh a bit along the way. We're growing rapidly - looking for collaborative, curious, and motivated team members who are passionate about putting customers first. As a remote-first company we believe in empowering our employees to do their best work, wherever they are. As the data engine for IT and Security many of the biggest names in the most demanding industries trust Cribl to solve their most pressing data needs. Ready to do the best work of your career? Join the herd and unlock your opportunity.Why You'll Love This Role As a Principal Engineer at Cribl, you will help set the technical direction for Stream by working closely with other product stakeholders to help identify, design, develop, and deliver products that delight our customers. Additionally, you will provide technical and thought leadership to the team in order to continually improve our technologies, tools, and processes. This role is equal parts research and development. If you enjoy the challenges of building scalable, robust, and high performing distributed systems which process large data sets in real time, this position may be right for you. In this role, you will join a team of skilled engineers committed to shipping the highest quality software and ensuring our customers' satisfaction. As An Active Member Of Our Team, You Will ... Provide technical direction for products, projects, and features with emphasis on back end systems and APIs responsible for ingesting, processing, and routing data Host architecture discussions and design reviews with others on your team Partner with a cross functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code Hands on contribution to the Cribl Stream by designing and developing features for the data platform Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers Develop expert level knowledge of software development using Node.js, JavaScript/TypeScript, Docker, and Git Ensure product features are working as expected by creating robust test plans paired with comprehensive automated tests Coach and mentor junior developers Evangelize our innovation and engage our users by contributing to internal and external blogs related to the products that you help develop If You Got It - We Want It Bachelor's degree in CS/EE (MS Preferred) with 12+ years of software development experience Ability to problem solve with holistic approaches; maintain focus on overarching objectives Demonstrated experience working directly with clients to solve problems and gather feedback on innovations Experience working with data intensive applications and/or data streams processing Strong knowledge of data structures, algorithms, operating systems, and distributed systems Self motivated, proactive, and pragmatic Ability to lead projects across the team with little to no additional supervision Experience in advanced development, especially in distributed systems and large, complex system environments deployed at scale Working knowledge of Linux systems Working knowledge of Docker and k8s Experience with using and developing REST APIs Experience with Agile processes and rapid iterative development Experience using services from cloud based platforms such as AWS, Azure, and GCP Strong sense of ownership with focus on high quality and high performing deliverables Excellent communication skills, both verbal and written; able to explain complex technical topics to both internal and external stakeholders with ease and in remote/distributed environments Salary Range ($200,000 - $315,000) The salary for this role is dependent on geographic location. The salary offered within the range described will be based on the individual candidate's job-related knowledge, skills, and experience. In addition to a competitive salary, Cribl also offers a generous benefits package which includes health, dental, vision, short-term disability, and life insurance, paid holidays and paid time off, a fertility treatment benefit, 401(k), equity, and eligibility for a discretionary company-wide bonus#LI-MV1 #LI-RemoteBring Your Whole SelfDiversity drives innovation, enables better decisions to support our customers, and inspires change for the better. We're building a culture where differences are valued and welcomed, and we work together to bring out the best in each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. Interested in joining the Cribl herd? Learn more about the smartest, funniest, most passionate goats you'll ever meet at cribl.io/about-us.