Post job

Principal software engineer jobs in Indiana

- 1,000 jobs
  • Lead Software Engineer

    T2 Systems 4.2company rating

    Principal software engineer job in Indianapolis, IN

    Position Overview: As the Lead Senior Software Engineer you will collaborate closely with Solution Architects to transform business requirements into robust technical designs. You will take ownership of project delivery by leading a team of both onshore and offshore developers. Your responsibilities include ensuring alignment with architectural standards, driving development best practices, and delivering high-quality solutions for our parking and access systems. This role demands strong leadership, technical expertise, and the ability to manage distributed teams to achieve successful project outcomes. Key Responsibilities: · Architect, develop, and maintain scalable software applications for parking systems including integration with third-party hardware products · Lead troubleshooting efforts for complex software and hardware integration issues. · Drive the full software development lifecycle, including requirements analysis, system design, implementation, testing, and deployment. · Lead a diverse team of onshore and offshore developers · Utilize vendor hardware/software documentation to create architectural designs and software integrations for parking equipment (cameras, lane devices, etc) · Champion software quality through rigorous code reviews, automated testing, and continuous integration practices. · Produce and maintain comprehensive documentation for software architecture, code, and development processes. · Evaluate and integrate emerging technologies to enhance system performance and reliability. · Mentor and guide junior engineers, fostering a culture of technical excellence and continuous improvement. · Collaborate with cross-functional teams to align software solutions with business and operational goals. Qualifications: · Bachelor's degree in Computer Science, Engineering, related field, or equivalent experience · 7+ years of professional software development experience, ideally in the gated/gateless parking or related industry. · Candidates must have experience with hardware integration and troubleshooting · Candidates must have significant experience in at least one of the following · Direct experience with parking management systems and/or access control systems. · Significant experience with low-computational power IoT devices and architectures · Significant experience (3+ years) containerized cloud (Azure preferred) technologies (e.g., Docker, Kubernetes). · Significant experience working with hardware integrations and/or embedded systems · Lead team scrum ceremonies such as daily standups, retrospectives, KPI meetings and discussions · Proficiency in C# and .NET Framework, with a willingness to adopt newer .NET technologies. · Strong experience with Oracle and SQL (MSSQL experience also considered). · Familiarity with embedded systems and IoT devices. · Exceptional problem-solving skills and attention to detail. · Proven ability to work independently and lead technical initiatives. · Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders. · Demonstrated success in delivering projects from concept to completion. Other Qualifications: · Knowledge of networking protocols and cybersecurity best practices. · Familiarity with Agile development methodologies. · Expertise in ASP.NET SOAP web services and web forms
    $84k-111k yearly est. 2d ago
  • Senior Developer/Technical lead

    Tata Consultancy Services 4.3company rating

    Principal software engineer job in Columbus, IN

    Must Have Technical/Functional Skills • STIBO STEP (11.x) Expertise: Strong hands on experience with STEP components-data modeling, workflows, business/validation rules, import/export, publication/syndication, roles/permissions, and UI configuration. • Programming & Scripting: Proficiency in Java (or JVM-based), SQL, XML/XSD, XPath/XSLT; comfort with API development/consumption (REST/SOAP). • Integration & ETL: Experience integrating STEP with enterprise systems (e.g., SAP/Oracle ERP, eCommerce platforms) using APIs, message queues or ETL tools (Informatica/Talend or similar). • Relational Databases: Strong SQL skills and experience with Oracle/MS SQL/PostgreSQL. • Communication: Crisp written/verbal communication; ability to present solutions to customer stakeholders and build consensus. • Self Starter Mindset: Works independently, plans sprints, unblocks self, and drives tasks to closure with minimal supervision. Roles & Responsibilities • Solutioning & Customer Engagement o Translate business requirements into STEP configurations and technical designs; present solution options with pros/cons and effort estimates. o Facilitate workshops, create functional/technical specifications, and drive stakeholder sign offs. • Development & Configuration o Design data models (domains, attributes, hierarchies, classifications, relationships) and configure workflows, business/validation rules, and lifecycle states. o Implement imports/exports, publications/syndications, and user interface components (roles, permissions, web UI). • Integration o Build integrations with ERP/eCommerce/PLM/DAM systems using REST/SOAP APIs and file based interfaces, design canonical data structures and error handling. • Data Quality & Governance o Implement data quality rules, stewardship processes, match/merge strategies, and reference data management to improve completeness, consistency, and accuracy. • Performance, Reliability & Security o Optimize STEP jobs, indexing and caching; perform root cause analysis; harden configurations for security and auditability. • DevOps & Release Management o Set up environment promotion, configuration transport/versioning, CI/CD pipelines, and deployment automation; maintain documentation. • Customer Communication & Change Management o Provide clear status updates, risk/issue logs, and release notes; create training materials and conduct enablement for business users. Generic Managerial Skills, If any • Domain Knowledge: Manufacturing • Cloud & DevOps: Experience deploying/operat ing STEP on Azure, containers (Docker/Kubernetes), and CI/CD (Azure DevOps/Jenkins/Git). • Data Governance: Familiarity with stewardship models, data quality KPIs, and audit/compliance practices. • Tools: Jira/Confluence/Git; ability to create solution documentation and training artifacts. • Certifications in STIBO STEP, Agile/Scrum, and Azure/AWS are pluses. Base Salary Range: $100,000 - $160,000 per annum TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
    $100k-160k yearly 5d ago
  • AI/ML Technical Lead

    Onebridge 4.3company rating

    Principal software engineer job in Indianapolis, IN

    Onebridge, a Marlabs Company, is a global AI and Data Analytics Consulting Firm that empowers organizations worldwide to drive better outcomes through data and technology. Since 2005, we have partnered with some of the largest healthcare, life sciences, financial services, and government entities across the globe. We have an exciting opportunity for a highly skilled Technical Product Owner to join our innovative and dynamic team. Employment Type: Full Time Location: Indianapolis, IN - Onsite 3 days / week Industry: IT & Services. AI/ML Technical Lead | About You As an AI/ML Technical Lead, you are responsible for driving the vision, design, and delivery of advanced ML/AI solutions that align with business objectives and deliver measurable impact. You act as the primary liaison between technical teams and stakeholders, translating complex concepts into actionable strategies while fostering collaboration and innovation. You combine deep technical expertise with strategic thinking to identify opportunities for automation, optimization, and growth through AI-driven insights. Your leadership ensures scalable, secure, and high-performing solutions while promoting best practices, mentoring teams, and championing continuous improvement across the organization. AI/ML Technical Lead | Day-to-Day Lead the architecture, design, and implementation of ML/AI solutions, ensuring scalability, security, and performance. Define technical strategy and roadmap for ML/AI initiatives, leveraging Databricks capabilities where appropriate. Collaborate with product owners, program managers, and global teams to ensure seamless execution and timely delivery. Conduct design reviews, code assessments, and performance optimization across ML/AI pipelines and cloud environments. Analyze existing workflows and recommend AI-driven enhancements, integrating Databricks for advanced data engineering and analytics. Prepare executive-level reports and presentations, articulating technical progress, business impact, and ROI to stakeholders. AI/ML Technical Lead | Skills & Experience 10+ years of progressive experience in technology-driven roles, with at least 5 years dedicated to providing technical leadership on enterprise-scale solution delivery projects. Hands-on expertise with ML/AI frameworks (e.g., TensorFlow, PyTorch, MLflow) and familiarity with Databricks ecosystem (Spark, Delta Lake). Strong programming skills in Python and SQL, with experience in CI/CD pipelines, GitHub, and automated deployment practices. Solid understanding of cloud platforms (AWS or Azure) and related services like Lambda, Redshift, and CloudFormation is a plus. Proven ability to manage multiple complex projects, ensuring timely delivery and alignment with business objectives. Experience with Agile methodologies, DevOps practices, and collaboration tools such as Jira and Confluence. Healthcare or Pharma experience is a bonus!
    $68k-91k yearly est. 3d ago
  • Configuration Engineer

    Anchor Point Technology Resources 3.9company rating

    Principal software engineer job in Indianapolis, IN

    This is a contract role available on a W2 basis. NOT AVAILABLE ON C2C. Ability to pass a Public Trust Clearance REQUIRED You MUST be located within 50 miles or 1 hour of one of the below locations o Indianapolis, IN o Denison, TX o Baltimore, MD o Harrisburg, PA o Syracuse, NY o Portland, ME o Hingham, MA This role offers the opportunity to influence large-scale systems, optimize deployment processes, and solve complex challenges in a fast-paced environment. Required Skills 5+ years in DevOps, cloud engineering, or infrastructure as code roles Extensive experience with AWS, including serverless services (Lambda, API Gateway, CloudFront) Strong knowledge of Windows (2019+) and Linux systems, scripting (shell, Python), and networking Proficiency with configuration management (Ansible, Jenkins) and orchestration tools (Terraform, Kubernetes) Experience designing and troubleshooting container deployments, pods, and manifests Familiarity with CI/CD pipelines, Jira, Git, and Confluence Willingness to obtain AWS certifications if not already certified Nice to Have Skills Knowledge of service meshes, Helm, GitOps, and cluster security Experience designing complex system architecture and operational workflows Contributions to open-source projects or public repositories
    $75k-99k yearly est. 2d ago
  • Maintenance Package Development Lead

    Withers & Wagg

    Principal software engineer job in Lebanon, IN

    Our client is a global consulting firm specialising in quality solutions for the life sciences industry. Their services span compliance, validation, and regulatory support, helping pharmaceutical and biotech companies meet international standards. With a strong presence worldwide, they deliver tailored strategies to ensure operational excellence and regulatory success. The Role We are seeking a Maintenance Package Development (MPD) Lead to support a major project in Lebanon, Indiana (United States). This is a full-time, on-site contract role for 6-12 months, offering a flexible hourly rate. The position is critical to ensuring accurate and complete maintenance data integration for GMP-regulated facilities. Key Responsibilities Develop and manage cross-building maintenance data integration to ensure consistent MPD delivery across laboratory, warehouse, utility, small molecule, biologics, and hybrid manufacturing areas Coordinate with design, construction, and commissioning teams to validate tag accuracy, asset hierarchy, and equipment readiness for CMMS population Lead issue resolution related to missing, conflicting, or inaccurate data impacting asset records, PM development, job plan creation, and spare parts documentation Facilitate routine MPD working sessions to maintain alignment on deliverables, dependencies, and schedule impacts across engineering, operations, and quality functions Ensure seamless handoff of MPD packages into the CMMS by validating load sheets, job plans, and data quality prior to submission Monitor progress of maintenance package development against project schedule and proactively mitigate risks related to data availability, document readiness, and resource constraints Collaborate with commissioning & qualification (C&Q) teams to ensure calibration, maintenance, and equipment readiness activities are synchronized with system turnovers Support continuous improvement by identifying process gaps, recommending MPD workflow enhancements, and implementing standardised tools/templates across the program Qualifications Experience developing or managing maintenance data packages for large-scale capital projects, preferably in pharmaceutical or GMP-regulated manufacturing environments Strong ability to interpret P&IDs, equipment drawings, tag lists, and engineering documentation to support asset and location validation activities Proficiency with CMMS data structures, including asset hierarchies, PM/CM job plans, calibration requirements, and spare parts strategies Demonstrated capability to coordinate multi-disciplinary technical teams and drive alignment between engineering, maintenance, operations, and C&Q stakeholders Familiarity with maintenance data governance principles and best practices for ensuring accuracy, completeness, and traceability in MPD documentation Ability to analyse complex maintenance and calibration requirements and translate them into structured job plans and PM strategies Experience working with schedule tools (e.g., Primavera P6) to integrate MPD milestones and track progress against project timelines Strong problem-solving and decision-making skills with the ability to navigate ambiguous or incomplete engineering data during project execution The Offer Location: Lebanon, Indiana (United States) - 40 hours per week, on-site Contract: 24 months, flexible hourly rate Opportunity to work on a high-impact GMP project with global significance Collaborative environment with cross-functional teams in a dynamic industry Send over your CV and a summary below to discuss further.
    $86k-123k yearly est. 1d ago
  • Senior Engineer

    Indiana Automotive Fasteners, Inc. 4.4company rating

    Principal software engineer job in Greenfield, IN

    The Tooling Engineer is responsible for the setup, maintenance, and optimization of tools, dies, and molds used in manufacturing operations. This role ensures that all tooling supports efficient production, maintains product quality, and meets safety and cost objectives. The Tooling Engineer works closely with production, maintenance, and engineering teams to troubleshoot tooling issues and drive continuous improvement initiatives. ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Understand the fundamentals of cold forming, heading and rolling machines. Preform failure analysis and implement countermeasures on tooling when life ended prematurely Repair critical tooling: tear down, measure, replace components, rebuild and return to machine Manage tooling projects from concept through production, including design changes, supplier coordination, testing, and approval. Assist material changes, prototypes, and validating new tooling for new parts, referred to as Production Order Sheets (POS) Proficiency in CAD software (e.g., AutoCAD, SolidWorks) Learn to operate the equipment and assist production team members in their training. Provide technical training and support to operators and maintenance personnel. Ensure all tooling meets design specifications, safety standards, and production requirements. Ensure the plant has tooling available. Order, stock, inventory & distribute the replenishment tooling. Design, develop, and validate tooling, jigs, fixtures, and gauges to support manufacturing Oversee tooling fabrication, modification, and maintenance activities-both in-house and with external vendors. Create, Update and Maintain tool drawings, productions documents, set up sheets, progression sheets, tool list, etc. Support continuous improvement initiatives in tooling design, standardization, and performance. Act as a backup when other Tool Room team members are out Participate on the weekly / monthly ASJ project conference calls Other duties as assigned QUALIFICATIONS To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The essential duties and responsibilities are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education/Experience Bachelor's degree + experience (0-3 years) Associate degree + experience (3-7 years) Applicable experience only (7+ years) Knowledge of cold forming equipment & processes is beneficial COMMUNICATION Effective communication skills to collaborate with other team members and suppliers. Ability to interpret technical procedures or drawings. Fluent in English. Japanese as a second language is helpful. PROBLEM-SOLVING Ability to identify and resolve technical challenges related to tooling PHYSICAL DEMANDS Required to stand, walk and sit; talk or hear, both in person and by telephone; use hands to finger, handle or feel objects or controls; reach with hands and arms. Regularly required to stoop, kneel, bend, crouch and lift up to 25 pounds. COMPANY VISION & VALUES "Indiana Automotive Fasteners is an Equal Employment Opportunity Employer and prohibits discrimination and harassment of any kind; Indiana Automotive Fasteners is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Indiana Automotive Fasteners are based on business needs, job requirements, and Individual qualifications, without regard to race, color, religion, or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental, or sensory disability, HIV Status, sexual orientation, gender identity and or/expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by laws or regulation in the location where we operate. Indiana Automotive Fasteners will not tolerate discrimination or harassment based on any of these characteristics.”
    $75k-95k yearly est. 3d ago
  • Software Engineer, Intern, Summer 2026

    Circle Internet Financial 4.5company rating

    Principal software engineer job in Indiana

    Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data - globally, nearly instantly and less expensively than legacy settlement systems. This ground-breaking new internet layer opens up previously unimaginable possibilities for payments, commerce and markets that can help raise global economic prosperity and enhance inclusion. Our infrastructure - including USDC, a blockchain-based dollar - helps businesses, institutions and developers harness these breakthroughs and capitalize on this major turning point in the evolution of money and technology. What you'll be part of: Circle is committed to visibility and stability in everything we do. As we grow as an organization, we're expanding into some of the world's strongest jurisdictions. Speed and efficiency are motivators for our success and our employees live by our company values: High Integrity, Future Forward, Multistakeholder, Mindful, and Driven by Excellence. We have built a flexible and diverse work environment where new ideas are encouraged and everyone is a stakeholder. About the program The Circle Internship Program is a 12-week immersive experience running from May 26 to August 14, 2026. As a Circle intern, you'll gain hands-on exposure to the technologies and systems powering the future of global finance.This is a remote-first program with three in-person experiences during the summer: Circle Forward Week (Miami, FL) New York HQ Week (Top of the One World Trade Center) Engineering Team Week (San Francisco, CA) You'll work alongside world-class engineers, learn from technical mentors, and contribute to projects that impact Circle's mission to raise global economic prosperity through the frictionless exchange of value. What you'll be responsible for As a Software Engineer Intern at Circle, you'll collaborate with your team to build, test, and deliver backend systems and APIs that power Circle's financial technology platform. You'll gain experience in modern software development practices while learning how Circle engineers build scalable, secure, and reliable systems that serve millions of users globally. You'll have the opportunity to: Contribute to backend services, APIs, and infrastructure that support Circle's core products. Participate in design discussions, code reviews, and agile development ceremonies. Write, test, and document clean, maintainable, and high-quality code. Work with mentors to troubleshoot issues, analyze data, and improve system performance. Learn about cloud infrastructure, blockchain technology, and how Circle builds enterprise-grade financial systems. What you'll bring to Circle Actively pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with an expected graduation date in 2026 or 2027. Experience with object-oriented programming languages such as Java, Go, Python, or similar. Familiarity with RESTful API principles and backend development fundamentals. Interest in working with cloud technologies (AWS, Google Cloud, Microsoft Azure, etc.) and modern deployment pipelines. Knowledge of SQL databases, schema design, or data modeling concepts. Curiosity about blockchain, distributed systems, or fintech innovation. Strong communication skills and the ability to collaborate effectively in a distributed team environment. A proactive, learning-focused mindset with enthusiasm for building and shipping impactful software. Why you'll love interning at Circle You'll be part of a mission-driven company building the next generation of open, global financial systems. You'll gain exposure to real engineering challenges in a production environment - not mock projects. You'll develop under dedicated mentors who invest in your growth and career path. You'll experience the best of both worlds - remote flexibility and high-impact in-person collaboration. You'll connect with peers, leaders, and innovators across multiple disciplines at one of the world's most dynamic fintech companies. Circle is on a mission to create an inclusive financial future, with transparency at our core. We consider a wide variety of elements when crafting our compensation ranges and total compensation packages. Starting pay is determined by various factors, including but not limited to: relevant experience, skill set, qualifications, and other business and organizational needs. Please note that compensation ranges may differ for candidates in other locations. Base Pay Range: $40.00 - $45.00 We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other protected status required by the laws in the locations where we hire. Additionally, Circle participates in the E-Verify Program in certain locations, as required by law. Should you require accommodations or assistance in our interview process because of a disability, please reach out to accommodations@circle.com for support. We respect your privacy and will connect with you separately from our interview process to accommodate your needs. #LI-Remote
    $40-45 hourly Auto-Apply 46d ago
  • DevOps Software Engineer III

    Avaya, Inc.

    Principal software engineer job in Indiana

    About Avaya Avaya is an enterprise software leader that helps the world's largest organizations and government agencies forge unbreakable connections. The Avaya Infinity platform unifies fragmented customer experiences, connecting the channels, insights, technologies, and workflows that together create enduring customer and employee relationships. We believe success is built through strong connections - with each other, with our work, and with our mission. At Avaya, you'll find a community that values your contributions and supports your growth every step of the way. Learn more at ********************* Short Description Role: DevOps & Security Software Engineer III Focus: Azure | Terraform | Kubernetes | Security | CI/CD | Identity Overview Looking for a hands-on engineer to drive infrastructure automation, hybrid cloud deployment, and security hardening across Azure and Azure Stack environments. Must be skilled in infrastructure as code (Terraform, Ansible), Kubernetes, service mesh, and CI/CD using Jenkins, GitHub Actions and Azure DevOps. Strong emphasis on secure networking, DNS, PKI, and identity integration (Keycloak or similar). Key Skills * Cloud & Hybrid: Azure, Azure Stack * IaC & Automation: Terraform, Ansible * Containers: Kubernetes (AKS/self-managed), Service Mesh (Istio, Linkerd) * CI/CD: Jenkins, GitHub Actions, Azure DevOps * Networking & Security: VNETs, NSGs, PKI, DNS, TLS, Zero Trust * IDP Integration: Keycloak, OAuth2 * Scripting: PowerShell, Bash, Python * Programming Language: Java Must-Have Experience * 5+ years in DevOps or Infrastructure Engineering * Built/managed hybrid Azure environments * Deployed secure Kubernetes clusters with service mesh * Developed reusable Terraform/Ansible/ GitHub modules * Automated secure pipelines using Jenkins/Azure DevOps * Integrated Java-based IDPs (Keycloak) for enterprise SSO Nice to Have * Azure/Azure Security/CKA certifications * Experience in regulated or enterprise-scale environments * Exposure to GitOps, container security, or compliance tooling This will be a hybrid working model Education Bachelor degree or equivalent experience Master degree or equivalent experience Footer Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason. You may also review the Avaya Global Privacy Policy (accessible at *********************/en/privacy/policy/) and applicable Privacy Statement relevant to this job posting (accessible at *********************/en/documents/info-applicants.pdf).
    $63k-83k yearly est. 60d+ ago
  • Glassboard Embedded Software Engineering Intern 2025

    Glassboard

    Principal software engineer job in Indianapolis, IN

    Job Title: Embedded Software Engineering Intern Company: Glassboard Product Development About Us At Glassboard, we help turn ideas into reality by delivering innovative hardware product development solutions. From concept to production, we collaborate with clients across industries to design, engineer, and manufacture cutting-edge products. We are looking for a motivated and talented Embedded Software Engineering Intern to join our dynamic team and contribute to exciting projects in a fast-paced, hands-on environment. Position Overview As an Embedded Software Engineering Intern at Glassboard, you will work alongside experienced engineers to design, develop, and test embedded systems for a variety of hardware products. You'll gain valuable, real-world experience in the entire product lifecycle while working on meaningful projects that challenge and expand your technical skills. Key Responsibilities Collaborate with cross-functional teams to develop embedded software solutions. Write, test, and debug code for microcontrollers, processors, and other embedded devices. Participate in hardware-software integration and troubleshooting. Assist in the development of technical documentation, including system designs, test plans, and user guides. Contribute to prototyping and proof-of-concept projects. Stay up-to-date with the latest trends and tools in embedded systems and software development. Qualifications Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Familiarity with C/C++ programming languages. Basic knowledge of embedded systems, microcontrollers, and communication protocols (e.g., SPI, I2C, UART). Experience with debugging tools and software development environments (e.g., Eclipse, Keil, or Visual Studio). Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Preferred Skills Experience with RTOS (e.g., FreeRTOS) or Linux for embedded systems. Exposure to PCB design and hardware testing. Familiarity with scripting languages such as Python for automation. Knowledge of Agile development practices. What We Offer Hands-on experience working on real-world engineering challenges. Mentorship from seasoned professionals in the product development field. Opportunities to contribute to innovative and impactful projects. A collaborative and supportive company culture that values learning and growth.
    $41k-71k yearly est. 60d+ ago
  • 2026 Software Engineering Intern

    V2X Current Openings

    Principal software engineer job in Indianapolis, IN

    V2X in Indianapolis, IN, has Software Engineering Intern opportunities for current engineering college students. As a Software Engineering Intern, you will work within a team of talented and experienced engineers and be exposed to Software Engineering by performing many core activities to include design, development or test at the software and system. The software intern will apply technical standards, principles, theories, concepts, and techniques to solve customer needs by providing customized engineering services and products for unique customer missions. Responsibilities may Include: Gaining an understanding of typical software and embedded systems documentation, contributing to the preparation of engineering artifacts Supporting development activities across a range of environments (e.g., Linux, Windows, bare-metal platforms) Assisting in firmware, driver, or interface development for embedded systems using languages such as VHDL, Verilog, C, C++, or Python Participating as a member of a multi-discipline team that may span software, hardware, systems, and test engineering Contributing to the completion of project/program milestones under the general guidance of your supervisor and technical leads Learning and following established Engineering processes and procedures, including coding standards, configuration management, and verification workflows Security Clearance & Other Requirements: This position requires the ability to access systems that contain information restricted to US Citizens based on certain Federal Government contractual requirements. Required Skills: Strong interpersonal skills with a positive attitude and demonstrated leadership potential Customer-oriented mindset and ability to collaborate effectively in cross-functional teams Excellent written and verbal communication skills Completion of coursework in Software, Computer, Electrical Engineering, or a related technical discipline Basic proficiency in one or more programming languages (e.g., C++, C, Java, Python) Desired Skills: Familiarity with MS Office and presentation tools Prior engineering project or internship experience, particularly in software design and development, embedded systems, hardware/software integration, or FPGA design and development Ability to work in a team environment A cumulative GPA of 3.0+ is strongly desired (Please upload an unofficial transcript when applying) Education Requirements: Must be enrolled in an accredited college or university pursuing a degree in Engineering (e.g., Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, or a closely related STEM field) Must have achieved Sophomore, Junior, Senior, or Post-graduate standing by Spring 2025. Final intern level will be determined based on degree progress and qualifications A cumulative GPA of 3.0 or higher is strongly preferred Submission of an unofficial transcript along with your resume is required
    $41k-71k yearly est. 60d+ ago
  • 2026 Software Engineering Intern

    V2X

    Principal software engineer job in Indianapolis, IN

    V2X in Indianapolis, IN, has Software Engineering Intern opportunities for current engineering college students. As a Software Engineering Intern, you will work within a team of talented and experienced engineers and be exposed to Software Engineering by performing many core activities to include design, development or test at the software and system. The software intern will apply technical standards, principles, theories, concepts, and techniques to solve customer needs by providing customized engineering services and products for unique customer missions. **Responsibilities may Include:** + Gaining an understanding of typical software and embedded systems documentation, contributing to the preparation of engineering artifacts + Supporting development activities across a range of environments (e.g., Linux, Windows, bare-metal platforms) + Assisting in firmware, driver, or interface development for embedded systems using languages such as VHDL, Verilog, C, C++, or Python + Participating as a member of a multi-discipline team that may span software, hardware, systems, and test engineering + Contributing to the completion of project/program milestones under the general guidance of your supervisor and technical leads + Learning and following established Engineering processes and procedures, including coding standards, configuration management, and verification workflows Security Clearance & Other Requirements: This position requires the ability to access systems that contain information restricted to US Citizens based on certain Federal Government contractual requirements. **Required Skills:** + Strong interpersonal skills with a positive attitude and demonstrated leadership potential + Customer-oriented mindset and ability to collaborate effectively in cross-functional teams + Excellent written and verbal communication skills + Completion of coursework in Software, Computer, Electrical Engineering, or a related technical discipline + Basic proficiency in one or more programming languages (e.g., C++, C, Java, Python) **Desired Skills:** + Familiarity with MS Office and presentation tools + Prior engineering project or internship experience, particularly in software design and development, embedded systems, hardware/software integration, or FPGA design and development + Ability to work in a team environment + A cumulative GPA of 3.0+ is strongly desired (Please upload an unofficial transcript when applying) **Education Requirements:** + Must be enrolled in an accredited college or university pursuing a degree in Engineering (e.g., Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, or a closely related STEM field) + Must have achieved Sophomore, Junior, Senior, or Post-graduate standing by Spring 2025. Final intern level will be determined based on degree progress and qualifications + A cumulative GPA of 3.0 or higher is strongly preferred + **Submission of an unofficial transcript along with your resume is required** Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (**************************** notice from the Department of Labor.
    $41k-71k yearly est. 60d+ ago
  • 2026 Software Engineering Intern

    Vectrus (V2X

    Principal software engineer job in Indianapolis, IN

    V2X in Indianapolis, IN, has Software Engineering Intern opportunities for current engineering college students. As a Software Engineering Intern, you will work within a team of talented and experienced engineers and be exposed to Software Engineering by performing many core activities to include design, development or test at the software and system. The software intern will apply technical standards, principles, theories, concepts, and techniques to solve customer needs by providing customized engineering services and products for unique customer missions. Responsibilities may Include: * Gaining an understanding of typical software and embedded systems documentation, contributing to the preparation of engineering artifacts * Supporting development activities across a range of environments (e.g., Linux, Windows, bare-metal platforms) * Assisting in firmware, driver, or interface development for embedded systems using languages such as VHDL, Verilog, C, C++, or Python * Participating as a member of a multi-discipline team that may span software, hardware, systems, and test engineering * Contributing to the completion of project/program milestones under the general guidance of your supervisor and technical leads * Learning and following established Engineering processes and procedures, including coding standards, configuration management, and verification workflows Security Clearance & Other Requirements: This position requires the ability to access systems that contain information restricted to US Citizens based on certain Federal Government contractual requirements. Required Skills: * Strong interpersonal skills with a positive attitude and demonstrated leadership potential * Customer-oriented mindset and ability to collaborate effectively in cross-functional teams * Excellent written and verbal communication skills * Completion of coursework in Software, Computer, Electrical Engineering, or a related technical discipline * Basic proficiency in one or more programming languages (e.g., C++, C, Java, Python) Desired Skills: * Familiarity with MS Office and presentation tools * Prior engineering project or internship experience, particularly in software design and development, embedded systems, hardware/software integration, or FPGA design and development * Ability to work in a team environment * A cumulative GPA of 3.0+ is strongly desired (Please upload an unofficial transcript when applying) Education Requirements: * Must be enrolled in an accredited college or university pursuing a degree in Engineering (e.g., Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, or a closely related STEM field) * Must have achieved Sophomore, Junior, Senior, or Post-graduate standing by Spring 2025. Final intern level will be determined based on degree progress and qualifications * A cumulative GPA of 3.0 or higher is strongly preferred * Submission of an unofficial transcript along with your resume is required
    $41k-71k yearly est. 15d ago
  • Software Engineer-Aerospace Controls

    Rolls-Royce 4.8company rating

    Principal software engineer job in Indianapolis, IN

    Job Title: Software Engineer-Aerospace Controls Working Pattern: Full-time Working location: Indianapolis, IN The ACaMS Program Team has been chartered with the design/development/realization of the next generation aero engine control system. The ACaMS system will deliver world class efficiency, improved diagnostics, cyber threat protection via a modern architectural solution. ACaMS will serve a wide range of gas turbine engines/applications across the Rolls-Royce portfolio. The ACaMS team scope includes a wide variety of components within the control system including the Computing System, Health Monitoring System and the integration of the Hydromechanical and Sensing/Control components. The ACaMS team consists of a wide variety of functional team members including Embedded Systems, Software, and Electronics Designers as well as Safety, Certification, Quality, Component and Applications Engineers. Why Rolls-Royce? Rolls-Royce is one of the most enduring and iconic brands in the world and has been at the forefront of innovation for over a century. We design, build and service systems that provide critical power to customers where safety and reliability are paramount. We are proud to be a force for progress, powering, protecting and connecting people everywhere. We want to ensure that the excellence and ingenuity that has shaped our history continues into our future and we need people like you to come and join us on this journey. Rolls-Royce has been recognized as the top employer in the Engineering & Manufacturing category on the prestigious Forbes Top Employers for Engineers list for 2025. This ranking highlights our commitment to innovation, employee development, and fostering a collaborative environment where engineers can thrive. Be part of a team that sets the industry standard and drives groundbreaking solutions. At Rolls-Royce, we are committed to creating a workplace where all employees feel respected, supported, and empowered to do their best work. We foster a welcoming and innovative work environment that invests in you, giving you access to an incredible breadth and depth of opportunities where you can grow your career and make a difference. Rolls-Royce is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to any protected characteristics. What you will be doing With this attractive opportunity you will get a chance to: Develop safety-critical gas turbine engine control software to DO-178C compliance objectives Software architecting support to enable software-to-software integration a testing, to include product line methodologies Develop and modify processes and methods to enable the team to achieve compliance objectives and optimal development pace Setting up and modifying continuous integration / continuous deployment (CI/CD) frameworks, to enable software development to be easily worked by the development team Liaison with certification airworthiness authorities to explain approaches, demonstrate compliance to objectives, and close out audit findings Who we're looking for: At Rolls-Royce we put safety first, do the right thing, keep it simple and make a difference. These principles form the behaviours that guide us and are an essential component of our assessment process. They are the fundamental qualities that we seek for all roles. Basic Requirements: Bachelor's degree in Engineering or STEM fields with 1+ years of experience in software development or testing, OR Master's degree in Engineering or STEM fields OR PhD in Engineering or STEM. In order to be eligible for consideration, you must be a U.S. Citizen Preferred Requirements: 2+ years' experience in embedded safety critical software engineering Relevant engineering degree(s) in order of preference: Computer Engineering, Electrical Engineering, Aerospace Engineering, Mechanical Engineering Familiarity with model-based software design and code generation Experience using a DO-178 compliant software coding process Control systems experience Digital logic design experience Experience with verification and testing frameworks What we offer We offer excellent development opportunities, a competitive salary, and exceptional benefits. These include bonus, employee support assistance and employee discounts. Your needs are as unique as you are. Hybrid working is a way in which our people can balance their time between the office or home. It's a locally managed and flexed informal discretionary arrangement. As a minimum we're all expected to attend the workplace for collaboration and other specific reasons, on average three days per week. Relocation assistance is available for this position. Global Grade 9 Closing date: December 31st, 2025 Job CategoryDigital Job Posting Date20 Nov 2025; 00:11 Pay Range$70,629 - $114,772-Annually Location: Indianapolis, IN Benefits Rolls-Royce provides a comprehensive and competitive Total Rewards package that includes base pay and a discretionary bonus plan. Eligible employees may have the opportunity to enroll in other benefits, including health, dental, vision, disability, life and accidental death & dismemberment insurance; a flexible spending account; a health savings account; a 401(k) retirement savings plan with a company match; Employee Assistance Program; Paid Time Off; certain paid holidays; paid parental and family care leave; tuition reimbursement; and a long-term incentive plan. The options available to an employee may vary depending on eligibility factors such as date of hire, employment type, and the applicability of collective bargaining agreements.
    $70.6k-114.8k yearly Auto-Apply 38d ago
  • Software Engineer, Commercial Technologies (Specialty Networks)

    Cardinal Health 4.4company rating

    Principal software engineer job in Indianapolis, IN

    _This position is remote and candidates can be based anywhere within the United States. Candidates must be able to work within EST or CST business hours._ **_What Specialty Networks_** **_and_** **_Commercial Technologies Software Engineering contributes to Cardinal Health_** Specialty Networks creates clinical and economic value for independent specialty providers and pharmaceutical industry partners across multiple specialties: Urology, Gastroenterology, and Rheumatology. Specialty Networks' PPS Analytics platform is a commercial SaaS platform that collects data from various clinical and operational practice systems, and uses artificial intelligence and modern data analytics to transform it into meaningful and actionable insights that ensure providers get their patients to the right care at the right time. The _Commercial Technologies Software Engineering_ team delivers applications to our customers. This Software Engineer will build and deploy solutions for our member practices, pharmaceutical partners, and our fellow teammates. This individual will also be responsible for designing and implementing full stack functionality for our web applications. In addition, this position will be expected to coordinate, communicate, and collaborate with members of their own team as well as other teams **_Responsibilities_** + Design solutions for our user community + Write software that is reliable, maintainable, and extensible + Author user interface components for web applications + Mentor junior developers and engage them with relevant development tasks + Debug and resolve user interface issues + Implement proper usage of authentication and access control sub-systems + Track, maintain, and monitor user activity logs and error logs + Collaborate with other developers and non-technical cross-functional teams + Participate as a QA resource for other developers + Manage and troubleshoot dev automation - automated build and release processes + Assist with software releases + Assist with architectural evaluations and decisions **_Qualifications_** + 7+ years of full-stack software development experience with C# and modern JavaScript frameworks + Expert-level C# with .NET Core for backend API development and business logic + Expert-level Angular (version 12 or higher) and TypeScript for frontend development + Strong experience designing and consuming RESTful APIs + Solid expertise with Entity Framework Core and SQL Server for data access and modeling + Experience with Azure AD B2C authentication and authorization implementation + Proficiency in modern frontend technologies including HTML5, CSS3/SCSS, and responsive design principles + Strong communication skills with ability to work effectively with both technical and non-technical stakeholders + Comfortable working in environments with ambiguity and evolving requirements + Proactive problem-solver who surfaces blockers early and drives solutions + Collaborative team player who brings innovative ideas for features and technical improvements **_Preferred:_** + Healthcare or clinical application development experience + Legacy application migration and modernization experience + Azure cloud services familiarity (App Services, Azure Functions) + Experience with patient portal or member-facing applications + Performance optimization and scalability improvements in production systems + Azure DevOps and CI/CD pipeline experience **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **Anticipated Pay Range:** $94,900 - $160,000 **Bonus Eligible:** No **Benefits** : Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close** : 12/29/2025 * if interested in opportunity, please submit application as soon as possible. _** The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity._ _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-160k yearly 18d ago
  • Summer 2026 Software Engineer Intern

    Peraton 3.2company rating

    Principal software engineer job in West Lafayette, IN

    Responsibilities Peraton is seeking Summer 2026 Software Engineer Interns to support our Internal Research & Development (IRAD) program which will be conducted in our Herndon, VA, West Lafayette, IN or Blacksburg, VA offices. Join our Technology and Engineering Software Delivery Center and support exciting, advanced research projects in areas such as communications, space, cybersecurity, defense, health, and mobile. You'll have the opportunity to work in a collaborative, supportive environment with our full-time staff, allowing you to grow your skills and your career while building experience in a variety of different projects and domains. You'll work in an Agile software development environment supporting requirements/story development, software architecture and design, software development, and unit/component testing. You'll also get the chance to obtain certifications in leading technologies to enhance your skills, such as Amazon Web Services. We ask that each intern be available to work the duration of the ten weeks (June to August) and commit to working a minimum of 35-40 hours per week. This program is geared toward technical college students, actively enrolled at a four-year university, who will be rising into their junior or senior years. However, strong underclassmen may be considered if they have declared their major and have completed qualified coursework. Qualifications Required Qualifications: HS Diploma and some advanced level training. U.S. Citizenship. Have completed progress toward a bachelor's degree in computer science, computer engineering, or a related field. Foundational experience in an object-oriented programming language, preferably in Java, and exposure to software engineering processes. Hands on programming experience through coursework and/or prior internships. Strong analytical and problem-solving skills. Ability to quickly adapt and learn new technologies and concepts. Self-motivated, independent, detail oriented, responsible team-player. Strong written and oral communication skills. Desired Qualifications: 3.0 and above GPA. Exposure to Agile software development processes. Familiarity with web development frameworks and/or database technologies. Exposure to cloud computing environments. #PeratonIntern Peraton Overview Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can't be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we're keeping people around the world safe and secure. Target Salary Range The rate / range per hour below represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. SCA / Union / Intern Rate or Range $25.00/hour EEO EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
    $25 hourly Auto-Apply 32d ago
  • Backend C/C++ Software Engineer - Merrillville, IN

    Cimcor

    Principal software engineer job in Merrillville, IN

    Cimcor is an industry leader in developing innovative security, integrity and compliance software solutions. The firm is on the front lines of global corporate, government and military initiatives to protect critical IT infrastructure and has consistently brought IT integrity innovations to market. Cimcor's flagship software product, CimTrak, helps organizations monitor and protect a wide range of physical, network and virtual IT assets in real-time. The CimTrak Integrity Suite protects your critical files, registry, configuration settings, users, policies, network devices and more from changes, whether malicious or accidental, that can take down your IT infrastructure, threaten critical/sensitive data, or cause non-compliance with regulations such as PCI, HIPAA, CMMC and many more. CimTrak eliminates the overwhelming change noise to pinpoint unwanted, unauthorized and unexpected activity in real-time to create and establish a trusted and resilient infrastructure. CimTrak enables change reconciliation by providing a side-by-side comparison highlighting real-time changes or change over time. If those changes are unwanted, CimTrak can roll-back and restore files and directories back to their approved state manually or automatically. Furthermore, CimTrak has the functionality that can prevent changes entirely for those files and directories that should never change. We are seeking an innovative C/C++ developer to work on our world-class cybersecurity software. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback. To ensure success as a C/C++ developer, you should exhibit advanced C/C++ software development skills and extensive experience in collaborating on software development projects. A first-class C/C++ developer will be someone whose software development expertise translates into highly functional and user-friendly applications. You'll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our software product. Responsibilities Consulting with internal stakeholders to determine the scope of software development projects Collaborating with the software development team on application design and development Developing software and function applications across multiple platforms. Performing diagnostic tests and debugging procedures. Optimizing software by performing maintenance, bug fixes, updates, and upgrades. Documenting processes and maintaining software development records. Keeping up to date with C++ standards and advancements in application development. Highly Proficient in SQL and the development and optimization of advanced queries. Maintain quality and ensure responsiveness of applications. Collaborate with the rest of the engineering team to design and launch new features. Maintain code integrity and organization. Understanding and implementation of security and data protection, and secure coding techniques. Optimize applications for maximum speed Help front-end developers with coding and troubleshooting Stay up-to-date on emerging technologies Skills A minimum of 2 years of experience as a C++ software developer. Strong knowledge of C/C++ Extensive experience in deploying software across a variety of platforms and operating systems Superb analytical and problem-solving skills Knowledge of SQL, JavaScript, XML, and JSON Knowledge of or the willingness to learn and quickly become proficient with the Go Language Highly Proficient in SQL and the development and optimization of advanced queries. Experience with the use of REST APIs. Knowledge of code versioning tools such GIT. An ability to perform well in a fast-paced environment Excellent analytical and multitasking skills BS/MS degree in Computer Science, Software Development, Engineering, or a related subject This is an on-site software engineering position. You will be working in the office at Cimcor HQ in Merrillville, IN
    $63k-83k yearly est. 60d+ ago
  • Software Application Engr V (Sr. Web Application Developer)

    Dansources Technical Services Inc.

    Principal software engineer job in Indianapolis, IN

    Indianapolis, IN We are seeking a highly experienced and skilled Senior .NET/Web Application Developer with 8+ years of professional experience in developing, deploying, and maintaining web applications. The ideal candidate will have deep expertise in working within serverless environments on cloud platforms such as AWS and Azure. This role is perfect for a developer who thrives in a fast-paced, innovative environment and is passionate about leveraging cutting-edge technologies to build scalable, high-performing applications. As a Senior .NET/Web Application Developer, you will play a key role in leading complex projects, mentoring junior developers, and collaborating closely with cross-functional teams to deliver exceptional software solutions. Your expertise will be crucial in architecting robust applications, optimizing performance, and ensuring best practices in cloud deployment and web security. Primary Responsibilities Advanced Web Application and REST API Development: Lead the design, development, and deployment of sophisticated web applications using .NET/C# and modern JavaScript frameworks such as React, Angular, or Vue.js. Develop and enhance web applications with a strong focus on RESTful API design and integration. Architect and implement serverless solutions using AWS services like AWS Lambda, API Gateway, and DynamoDB, ensuring scalability, performance, and security. Design and develop APIs for cross-platform integration, maintaining a high standard of security and performance. SDLC and Cloud Infrastructure Management: Oversee the full software development life cycle (SDLC), including planning, development, testing, deployment, and maintenance, ensuring alignment with best practices. Utilize AWS and Azure cloud services effectively for application hosting, scaling, and management, implementing cost-effective and secure cloud-based solutions. Lead the implementation of CI/CD pipelines using tools like Jenkins or Azure DevOps for streamlined deployments and continuous integration. Client Engagement and Technical Analysis: Collaborate with clients to understand their business needs and translate them into detailed technical requirements and architecture diagrams. Communicate complex technical solutions effectively to both technical and non-technical stakeholders, ensuring alignment and understanding. Participate in project planning sessions, contributing to the development of technical strategies that meet client requirements and business goals. Software Engineering and Best Practices: Advocate for and implement best practices in software engineering, focusing on clean code, design patterns, and efficient algorithms. Provide technical leadership and mentorship to junior developers, guiding them in best practices for coding, testing, and deployment. Ensure the security and privacy of web applications by implementing best practices in cloud security and data protection. Quality Assurance and Performance Optimization: Develop robust testing strategies encompassing unit, integration, and performance testing to ensure high-quality software delivery. Optimize applications for maximum speed and scalability, leveraging serverless architectures and cloud services. Address and rectify any issues or bugs in a timely and efficient manner, maintaining the stability and performance of deployed applications. UI/UX Collaboration and Implementation: Collaborate with UI/UX designers to transform designs into highly functional, responsive web components while maintaining adherence to best practices. Implement responsive design principles to ensure applications deliver a consistent user experience across all devices. Continuous Improvement and Innovation: Continuously evaluate and implement the latest web development trends and technologies, driving innovation within the team. Stay informed about the latest industry trends, tools, and technologies, and explore how they can be integrated into ongoing and future projects. Basic Qualifications Bachelor's or Master's degree in Computer Science or Information Technology, or related field. 8+ years of professional experience in web application development with a strong proficiency in .NET/C# and JavaScript frameworks like React, Angular, or Vue.js. Extensive experience in deploying and managing applications in serverless environments on AWS and Azure, with a focus on performance optimization and scalability. Deep understanding of web application architecture, including microservices, RESTful APIs, and cloud-native design patterns. Strong expertise in SQL and NoSQL databases, with the ability to design and implement efficient data storage solutions. Proven ability to lead and mentor a development team, fostering a collaborative and growth-oriented environment. Advanced knowledge of web security practices and experience in building secure, resilient applications. Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. A passion for staying current with the latest industry trends and technologies, and a commitment to continuous learning and professional development. Preferred Qualifications Certification in AWS, and Azure or other cloud platforms. Knowledge of Agile and DevOps methodologies. Experience with automated testing and deployment tools.
    $64k-88k yearly est. Auto-Apply 60d+ ago
  • Ada Software Engineer II, Onsite

    RTX Corporation

    Principal software engineer job in Fort Wayne, IN

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: DoD Clearance: Secret At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. We are seeking a skilled Software Development Engineer II with a focus on developing complex systems in Ada to be part of the Patriot Software Development Team in Ft. Wayne, IN. What You Will Do: * Design, develop, and maintain software applications using Ada for complex systems and applications. * Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability. * Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments. * Write and maintain comprehensive documentation for software applications, including system architecture and design specifications. * Participate in code reviews and ensure adherence to coding standards and best practices. * Stay current with industry trends and advancements in emerging technologies, especially in relation to complex systems. * Light travel and off hours testing (2nd or 3rd shift) may occasionally be required. * This position offers the potential to grow into a Software Task Leadership role. * This position requires exclusive onsite presence. Qualifications You Must Have * Typically requires a bachelor's in science, Technology, Engineering, or Mathematics (STEM) * A minimum of 2 years of relevant experience. * Experience in developing complex systems and applications using Ada programming language. * Experience in a Unix/Linux operating system. * Active and transferable U.S. government issued Secret security clearance is required prior to start date. Qualifications We Prefer * Experience with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. * Experience in developing complex systems and applications using C/C++, Java or other object-oriented programming language. * Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer: Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value, Safety, Trust, Respect, Accountability, Collaboration, and Innovation. Learn More & Apply Now! * Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. * This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************ As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 66,000 USD - 130,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $63k-84k yearly est. Auto-Apply 60d+ ago
  • Summer 2026 Software Development Intern

    Internships.com 4.1company rating

    Principal software engineer job in Indianapolis, IN

    Experience Real-World Consulting in a Collaborative Environment E-gineering's Internship Program is designed to provide interns with hands-on consulting experience in a professional setting, focused on delivering meaningful results for clients. We follow the Scrum Agile framework to guide our work; while previous Scrum experience is not required, we seek candidates who are enthusiastic about collaborative teamwork and value process-driven environments that foster feedback and continuous growth. During the internship, you'll have the chance to develop and apply a variety of skills. Although our leadership Team strives to align your responsibilities with your primary area of expertise, you may be asked to step into different roles to meet client needs-an invaluable opportunity for those still acquiring experience in the field. Our clients include both non-profit and for-profit organizations. Project Examples Website rebranding initiatives Software analysis, evaluation, and recommendation for procurement Leveraging large language models to automate developer tasks, document identification, and data extraction Web development and architectural improvements Integrating third-party donation platforms with WordPress sites Developing custom software for data collection from physical sensors Proof-of-concept for Docker deployment architectures Enhancing unit, integration, automated, and performance testing Business intelligence reporting using tools such as Power BI or Tableau Intern Responsibilities Gain foundational knowledge of the Scrum Agile framework Participate in daily stand-ups, sprint planning sessions, demos, and retrospectives Estimate user stories and actively contribute to planning discussions Apply critical thinking and clearly communicate assumptions to help the Team assess project effort Track tasks and issues using platforms like Atlassian Jira, Azure DevOps, or GitHub As a developer, learn programming fundamentals, source control, developer workflows, submitting pull requests, code reviews, and working with frameworks, libraries, and database technologies (SQL/NoSQL) Additional Internship Activities Participate in a book club Get involved in service projects Attend social events such as an Indianapolis Indians baseball game Participate in one-on-one lunches with E-gineering consultants Qualifications Must be available to work on-site at least 35 hours a week (Monday-Friday) during the summer internship Currently pursuing a degree in Computer Science, Computer Engineering, a related field, or have relevant work experience Have completed a minimum of two semesters toward an undergraduate or higher degree by summer 2026 Demonstrate a servant leadership mentality and a collaborative, team-oriented approach Possess strong analytical and problem-solving skills Show intellectual curiosity and enthusiasm for solving complex problems using technology
    $26k-33k yearly est. Auto-Apply 48d ago
  • Summer 2026 Software Development Intern

    Altom Transport 3.4company rating

    Principal software engineer job in Hammond, IN

    Duration: Summer 2026 (Flexible start and end dates) Hours: 40 hours per week (depending on availability) Paid Internship About Us: Altom Transport is a premier petrochemical and hazardous materials carrier committed to safety, innovation, and operational excellence. We're looking for a Software Development Intern to help support our operations, billing, and app development initiatives. This is a great opportunity for students or recent graduates looking to gain real-world experience in software development within the transportation and logistics industry. This position operates out of our Hammond terminal. Requirements What You'll Do: Assist in building and optimizing internal applications to support business operations. Work with billing and operations teams to develop tools that streamline processes. Help improve mobile and web applications used by customers and staff. Collaborate with the IT team to troubleshoot, test, and deploy new software solutions. Work on API integrations, database management, and system automation. Participate in meetings with stakeholders to understand business needs. What We're Looking For: Current student or recent graduate in Computer Science, Software Engineering, or a related field. Experience with JavaScript, Python, or other programming languages. Knowledge of database management (SQL, PostgreSQL, or MongoDB). Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus. Ability to work independently and in a team environment. Strong problem-solving skills and a passion for technology. Benefits What You'll Gain: Hands-on experience in real-world software development. Exposure to business operations and process automation. Mentorship from experienced IT and operations professionals. A chance to build applications that directly impact the company's success. Interested? Send your resume and a brief cover letter explaining your interest in software development.
    $30k-37k yearly est. Auto-Apply 8d ago

Learn more about principal software engineer jobs

Do you work as a principal software engineer?

What are the top employers for principal software engineer in IN?

Top 10 Principal Software Engineer companies in IN

  1. Oracle

  2. Nomura Securities

  3. RTX Corporation

  4. PubMatic

  5. BAE Systems

  6. Eli Lilly and Company

  7. Raytheon Technologies

  8. RTX

  9. PC House Call

  10. Streamline Healthcare Solutions, LLC

Job type you want
Full Time
Part Time
Internship
Temporary

Browse principal software engineer jobs in indiana by city

All principal software engineer jobs

Jobs in Indiana