Job Closed
This listing is no longer active.
A leading global provider of printed circuit boards that go into just about everything you can imagine.
Software Developer
Location
United States
Posted
82 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Developer
TTM Technologies
TTM Technologies, Inc. – Publicly Traded US Company, NASDAQ (TTMI) – Top-5 Global Printed Circuit Board Manufacturer About TTM TTM Technologies, Inc. is a leading global manufacturer of technology products, including mission systems, radio frequency (“RF”) components, RF microwave/microelectronic assemblies, and technologically advanced printed circuit boards (“PCB”s). TTM stands for time-to-market, representing how TTM's time-critical, one-stop design, engineering and manufacturing services enable customers to reduce the time required to develop new products and bring them to market. Additional information can be found at www.ttm.com We are seeking a software developer with a minimum of five years of development experience to fill an in-house position related software development for Front End Engineering automation solutions. The primary responsibilities of this job include analysis, design, programming, debugging, and modification of software and/or new products used in local, networked, cloud-based or Internet-related computer programs. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary. This is a remote position with up to 50% travel required. Key Duties and Responsibilities: - Follow current SW development processes - Design and architect end-to-end data solutions spanning multiple data domains and business units - Evaluate and implement new features and capabilities to improve platform maturity - Perform tasks according to budget and schedule - Uses computer assisted engineering and design software and equipment to perform engineering tasks - Prepares status reports, as required. - Review, implement and document manufacturing and process engineering requirements. - Provide Software development support to Pre-Production Engineering. - Communicate with software provider to drive improvements and solve problems with the application. - Continually improve the quality, workflow, and throughput of the tooling and data distribution processes. Work directly with tooling groups, engineering groups, vendors, etc.…to identify improvements and to implement new changes. - Actively ensure that all business objectives are met in the areas of quality, productivity, cost, delivery and capacity. - Provide assistance and leadership with integration of new systems and software(s), including the implementation of new SW revisions into the production environment. - Exercise judgment and sense of urgency in reacting to constantly changing business needs and daily unplanned demand. - Continuous improvement –Actively drive process improvement activities and emphasizes training and documentation to improve overall process flow and quality. Essential Knowledge and Skills: - Familiar with CI/CD pipelines - Experience in object-oriented design methodology - Experience with full SW development life cycle - Must be able to work effectively in a cross-function environment between the development team, project manager, business analyst and the engineering staff using the tools. - Must be able to adapt to changing conditions such as business requirements where code structures may be refactoring - General understanding a LLM and ML technologies and techniques to take advantage in a development environment. - Disciplined in documenting code and requirements Education and Experience - Minimum 5+ Years Relevant Experience - Bachelor’s degree in computer science or computer engineering - Experience in Python, SQL and TypeScript programming languages - Must have excellent communication skills, both verbal and written #LI-KD1 Compensation and Benefits: TTM offers a variety of health and well-being benefit programs. Benefit options include medical, dental, vision, 401K, Flexible Spending Account, Health Savings Account, accident benefits, life insurance, disability benefits, paid vacation & holidays. Benefits are available 1st of the month following date of hire. Compensation for roles at TTM Technologies varies depending on a wide array of factors including but not limited to the specific office location, role, skill set and level of experience. As required by local law, TTM provides a reasonable range of compensation for roles that may be hired in New York, California and Colorado. For California-based roles, compensation ranges are based upon specific physical locations. Export Statement: Must comply with TTM Export Control Policies and Procedures and all applicable laws including ITAR, EAR and OFAC including but not limited to: a) being able to identify ITAR product on the manufacturing floor and understand that access to these products and related technical data is restricted to only US Citizens and US Permanent Residents; b) recognition of Foreign Person visitors by badge differentiation; c) understand and follow authorization procedures for bringing foreign visitors into facilities (VAL); d) understand the Export and ITAR requirements for shipments leaving the US; e) manage vendor approvals for ITAR manufacturing and services. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.
Job Requirements
- Minimum 5+ Years Relevant Experience.
- Bachelor’s degree in computer science or computer engineering.
- Experience in Python, SQL and TypeScript programming languages.
- Must have excellent communication skills, both verbal and written.
- Familiar with CI/CD pipelines.
- Experience in object-oriented design methodology.
- Experience with full SW development life cycle.
- Must be able to work effectively in a cross-function environment between the development team, project manager, business analyst and the engineering staff using the tools.
- Must be able to adapt to changing conditions such as business requirements where code structures may be refactoring.
- General understanding of LLM and ML technologies and techniques to take advantage in a development environment.
- Disciplined in documenting code and requirements.
Benefits
- TTM offers a variety of health and well-being benefit programs.
- Benefit options include medical, dental, vision, 401K, Flexible Spending Account, Health Savings Account, accident benefits, life insurance, disability benefits, paid vacation & holidays.
- Benefits are available 1st of the month following date of hire.
- Export Statement
- Must comply with TTM Export Control Policies and Procedures and all applicable laws including ITAR, EAR and OFAC including but not limited to:
- Being able to identify ITAR product on the manufacturing floor and understand that access to these products and related technical data is restricted to only US Citizens and US Permanent Residents.
- Recognition of Foreign Person visitors by badge differentiation.
- Understand and follow authorization procedures for bringing foreign visitors into facilities (VAL).
- Understand the Export and ITAR requirements for shipments leaving the US.
- Manage vendor approvals for ITAR manufacturing and services.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer
BlueCross BlueShield of TennesseeBringing peace of mind through better health to our customers and communities
We're hiring a Software Engineer at BlueCross BlueShield of Tennessee to help design, build, and operate the services that enable intelligent, AI‑driven contact center experiences at scale. Our ideal candidate has a deep understanding of modern software engineering and API‑driven system design, with a proven ability to build reliable, scalable integrations that support AI‑enabled contact center workflows. You are comfortable working in distributed systems, value clean and maintainable code, and take ownership of services running in production. You enjoy collaborating across technical and business partners to turn requirements into durable, well‑engineered solutions. To be successful in this role, you’ll bring: - Strong software engineering fundamentals, with hands‑on experience designing and building RESTful APIs - Proficiency in JavaScript and SQL, with experience developing and supporting application services - Experience integrating AI platforms with enterprise systems using secure, API‑driven architectures - Familiarity with CI/CD pipelines and automated deployment practices that enable frequent, low‑risk releases - The ability to troubleshoot and debug complex, distributed systems and respond to production issues - Experience monitoring, tuning, and improving application performance and availability - Strong collaboration skills and the ability to translate functional and non‑functional requirements into production‑ready solutions - A commitment to code quality, documentation, and knowledge sharing, with the ability to lead small to mid‑sized technical efforts Bonus points if you have: - Experience with cloud platforms, containerization, and modern DevOps tooling - Prior exposure to contact center technologies or AI‑enabled customer engagement platforms - Experience operating in highly regulated or high‑availability production environments Note: - This is a fully remote role; however, onsite interviews at our Chattanooga, TN headquarters are required. - Sponsorship is not available for this role. Job Responsibilities - Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems. - Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results. - Designs, codes, tests, debugs, and documents programs, subroutines, and scripts. - May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts or manage phases of medium to large efforts. - Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments. - Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. - Regularly provides guidance and training to less-experienced analysts/programmers. Job Qualifications Education - Bachelors Degree in Computer Science or equivalent work experience required. Equivalent years of experience are determined as one year of technical experience for every year of college requested. Experience - 1 year - Experience with information technology concepts, application development methodology, terminology, and standards required - 3 years - Systems and programming experience required - 1 year - Expert working knowledge of at least one programming language in use at BCBST. Skills\Certifications - Proven skill with information technology in use at BCBST is required - Proven analysis, design, and coding skills, and demonstrated success in leading large and complex projects - Demonstrated ability to interpret and translate technical and/or or complex concepts into information meaningful to project team members and/or business personnel. - Be organized, reliable, and able to manage multiple tasks with exceptional work ethic. - Leadership skills - Must be able to communicate effectively with both technical and non-technical co-workers Number of Openings Available 1 Worker Type: Employee Company: BCBST BlueCross BlueShield of Tennessee, Inc. Applying for this job indicates your acknowledgement and understanding of the following statements: BCBST will recruit, hire, train and promote individuals in all job classifications without regard to race, religion, color, age, sex, national origin, citizenship, pregnancy, veteran status, sexual orientation, physical or mental disability, gender identity, or any other characteristic protected by applicable law. Further information regarding BCBST's EEO Policies/Notices may be found by reviewing the following page: BCBST's EEO Policies/Notices BlueCross BlueShield of Tennessee is not accepting unsolicited assistance from search firms for this employment opportunity. All resumes submitted by search firms to any employee at BlueCross BlueShield of Tennessee via-email, the Internet or any other method without a valid, written Direct Placement Agreement in place for this position from BlueCross BlueShield of Tennessee HR/Talent Acquisition will not be considered. No fee will be paid in the event the applicant is hired by BlueCross BlueShield of Tennessee as a result of the referral or through other means.
Senior Anaplan Administrator / Developer
AnaplanAnaplan is an enterprise planning and modeling platform for sales, marketing, and finance. Chief Architect Michael Gould quit his job in order to expand on his
• Anaplan Development: design, build, and maintain Anaplan models to meet business requirements. • Data Integration: utilize Anaplan Data Orchestrator and other tools for seamless data flows. • Administration: manage all levels of the Anaplan environment, including Cloud, Tenant, Workspace, and Model administration. • Collaboration: work closely with business stakeholders to gather requirements and provide solutions. • ETL/ELT: support in developing and managing ETL/ELT processes to support data integration needs.
• Test software and apply quality assurance techniques to ensure that the developed solutions meet client requirements • Participate in coding, programming tasks, and software development activities • Assist in data analysis efforts by working with data provided by clients • Contribute to insights and recommendations generation with the mentorship of the team • Learn how data analysis drives decision-making in consulting projects • Contribute to the preparation of data-driven recommendations
Role Description As the Principal Software Architect, you will define and drive the technical vision behind CloudBlue’s next-generation revenue automation platform, ensuring it can scale to support significant growth in transaction volume while maintaining high performance and reliability. You will work across teams to solve complex distributed systems challenges, design scalable architectures, and guide critical technical decisions. This role requires a hands-on leader with a strong AI mindset who can balance strategic thinking with practical implementation in a microservices-based, cloud-native SaaS environment. - Design and evolve hyper-scale systems capable of handling millions of transactions per second using advanced sharding, event-driven architectures, and high-performance caching strategies. - Lead architectural decision-making through RFC processes, ensuring scalability, reliability, and long-term maintainability. - Collaborate cross-functionally with engineering, SRE, and DevOps teams to align infrastructure with application needs. - Contribute hands-on by building proofs of concept (PoCs) for new technologies such as messaging systems or storage solutions. - Define system architecture for a microservices-based, cloud-native SaaS platform integrating APIs, relational and non-relational databases, and AI-driven workflows. - Mentor and guide senior engineers, fostering strong systems thinking, design excellence, and technical leadership across teams. - Drive innovation in AI-enabled architectures and support the evolution of intelligent, scalable platform capabilities. - Support other tasks or projects as assigned to meet team and business needs. Qualifications - Proven experience scaling platforms from thousands to millions of transactions in high-growth environments. - Deep expertise in distributed systems, including eventual consistency, idempotency, and distributed tracing. - Strong architectural design experience (5-10+ years) building large-scale, high-performance systems. - Strong English communication skills, with the ability to engage effectively across all levels, from executive stakeholders to junior engineers. - Hands-on mindset with the ability to move between strategy and implementation. - Experience working in cloud-native environments with microservices architectures. - Exposure to designing billing and rating systems, particularly in consumption-based or usage-driven models would be considered a plus. - Practical experience integrating AI capabilities into production systems (e.g., APIs, intelligent workflows, or RAG-based architectures) would be a strong advantage. - Familiarity with Kubernetes, cloud infrastructure, and performance optimization at scale would be good to have. Benefits - Work from anywhere - this is a remote opportunity. - A competitive salary that values you and your unique skill sets. - Career advancement & professional development opportunities to help you reach your full potential. - Flexible work arrangements to support work/life balance.




