Lead Software Engineer responsible for architecture, design, development, and support of software systems supporting engineering, manufacturing, and business operations at IDEX Life Science Optics.
Compensation
The compensation range for this position is $112,700.00 - $169,100.00, depending on experience. This position may be eligible for performance based bonus plan.
Responsibilities
Serve as the primary technical owner for several software applications or platforms while contributing to the architecture and evolution of our software ecosystem.
Lead the architecture, design, development, and support of critical engineering, manufacturing, and business software systems.
Modernize legacy applications and workflows into scalable, maintainable, and extensible software platforms.
Collaborate with cross-functional stakeholders to translate business and technical needs into effective software solutions.
Design software that integrates with shared databases, enterprise data flows, manufacturing systems, and workstation-connected hardware.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, Physics, Mathematics, or a related technical discipline.
Software Development Engineers are expert problem-solvers and builders who design, implement, and improve software applications and systems.
Compensation
For roles located in the US, the estimated salary range for this position is $133,300.00 to $ 213,400.00 USD per year, which may include potential sales incentive payments (if applicable).
Responsibilities
Collaborate with stakeholders to determine requirements for product components and incorporate feedback into future designs or solutions.
Translate functional requirements into system designs and communicate component interactions, ensuring alignment with business needs and timelines.
Design and develop product components, refine code plans, and lead design reviews to ensure completeness and adherence to requirements.
Contribute to project estimation, considering delivery costs and escalating issues that may cause delays.
Lead by example in creating, implementing, and maintaining extensible, reusable code, and drive code quality through metrics and best practices.
Lead the design, development, and maintenance of scalable backend services and APIs for Noetica’s document analysis platform, collaborating with AI/ML experts and legal SMEs to deliver high-performance, data-intensive solutions.
Engineering Intern to develop ontology mappings and semantic models for defense applications.
Compensation
Combined Salary Range USD $0.01 - USD $0.02 /Yr.
Responsibilities
Profile source-system data and document its structure, quality, ownership, and authoritative source.
Work with functional subject matter experts to define business objects, properties, relationships, business rules, and approved actions.
Develop ontology mappings for an active AIRE use case and connect semantic definitions to metadata, lineage, provenance, and data-quality requirements.
Help represent the resulting model in a machine-readable form suitable for knowledge graphs, application integration, and agent use.
Produce reusable templates and validation criteria for future business domains.
Design, develop, test, and maintain applications using C#, .NET Framework, and .NET Core.
Compensation
Pay: $25.85 - $28.85
The starting hourly rate for this position in Virginia (US-VA) at the start of employment is expected to be between $25.85 and $28.85 per hour.
Responsibilities
Design, develop, test, and maintain applications using C#, .NET Framework, and .NET Core.
Work under the direction of a project lead, typically an NFS Programmer/Analyst.
Develop applications in alignment with established specifications and requirements.
Ensure all applications are functional, secure, and compliant with company policies and standards.
Participate in requirements gathering, test plan creation and execution, and documentation management.
Requirements
Bachelor's degree in Computer Science, Information Technology, or a related field
Master's degree program in Computer Science, Information Technology, or a related field
The base compensation range for the role in any of those locations is $183,100 USD - $340,000 USD. For any eligible US locations, unless otherwise noted, the base compensation range for this role is $158,900 USD - $295,100 USD.
Responsibilities
Design and build scalable backend services and APIs
Write maintainable, high-performance server-side code and data processing pipelines
Define clear, efficient API contracts and contribute to service architecture decisions
Design and craft compositional API primitives
Build and maintain integrations with third-party services and internal ML systems
Requirements
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)