Get your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.
Senior Software Engineer
Location
Japan
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Speechify
Role Description We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. What You'll Do - Collaborate with Speechify’s Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK. - Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms. - Ship cloud functions, lightweight backend services, and jobs using Kotlin. Qualifications - Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable. - Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time. - Focus. We’re a high-growth startup with a busy, remote team. You know how and when to engage or be heads down. - Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs. Preferred Tech Stack - Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform). - Prior experience with GCP is a plus. Benefits - A fast-growing environment where you can help shape the company and product. - An entrepreneurial-minded team that supports risk, intuition, and hustle. - A hands-off management approach so you can focus and do your best work. - An opportunity to make a big impact in a transformative industry. - Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. - Opportunity to work on a life-changing product that millions of people use. - Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. - Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description The Controls Engineer III is responsible for guiding the design, development, testing, and deployment of complex automation systems. This candidate will be working with MHE systems (conveyors, AS/RS, robotics, sortation, and associated industrial automation technologies), including HMIs, WES/WCS platforms, and customer host interfaces. The Program Lead drives cross functional alignment, mentors engineers, establishes standards and best practices, and ensures predictable, efficient execution throughout the project lifecycle. - PLC Architecture & Standards Leadership - Project & Program Technical Ownership - Integration & Cross-Discipline Collaboration - Testing, Commissioning, and Quality Assurance - Team Leadership & Mentoring - Documentation & Compliance Qualifications - B.S. in Electrical Engineering, Mechatronics, Industrial Automation, Computer Engineering, OR 10+ years of equivalent engineering experience. - 5+ years PLC programming experience (Rockwell preferred; Siemens/others a plus). - Strong understanding of industrial networking (EtherNet/IP, DeviceNet, ControlNet, Profinet, etc.). - Experience with conveyor and MHE control systems, safety PLCs, and machine automation. - Ability to read and interpret electrical schematics, panel layouts, and system diagrams. - Prior experience defining and working with software/PLC interfaces. - Familiarity with SCADA/HMI platforms (Ignition, FactoryTalk View preferred). - Ability to diagnose and resolve complex controls issues efficiently. - Strong communication and documentation skills. - Ability to lead technical conversations with customers and cross-functional teams. - Capable of managing multiple priorities in fast-paced environments. - Comfortable mentoring and guiding engineers. - Experience with Daifuku, Dematic, Hytrol, and Pulse Roller MDR or Motor Driven Roller Conveyors. - Fanuc Robotics experience is a PLUS.
Mainframe Application Developer
Texas State Library and Archives CommisionProficiency with creating CI/CD pipelines and stages with Harness using YAML templates. Kong plugin development using Lua or Go. Experience with Package Managers like LuaRocks. Experience with containerization (Docker), and orchestration tools (Kubernetes). Experience with cloud platforms such as AWS, Google Cloud, or Azure. Familiarity with monitoring and logging tools like Datadog and OpenTelemetry.
Role Description Mus to have: - Minimum of 4 years' experience in a particular technical and/or business application, product, platform, methodology or skill set that is beyond the requirements addressed in the other labor categories. - Natural programming version 8.7, v9, NaturalOne, MVSTSO, JCL, ISPF commands, xmitip, SAS v9.3 for mainframe, Cobol. - Run existing daily, bi-weekly, monthly reports for all DOT Mainframe applications. Create new reports as needed. - Resolve any programs or data errors for end users. - Create new ETL jobs and monitor existing ones for data sharing needs throughout the agency. - Upgrade programs to new versions when DOITT Mainframe team does infrastructure and software upgrades. - Collaborate with other IT development teams to migrate and integrate modules with modern asset management systems. - Work closely with business analysts, subject matter experts and development teams in design, development, testing, implementation, and support of application projects. - Participate in the software testing process, including identification and resolution of defects. - Contribute to and support roll-out strategies. - Participate in and contribute to formal/informal technical reviews and presentations. - Understand high level application architecture/design, network design, performance constraints and security frameworks. - Apply technical knowledge to determine solutions and solve complex problems. - Research, present and/or make recommendations on technical issues. - Explore new ideas and initiatives that encourage innovation. - Take inputs from reporting manager(s) and appropriately apply comments/feedback. - Accurately estimate time required to complete development tasks. - Collaborate with diverse teams. - Demonstrate the ability to cooperate with a variety of people and achieve results. - Proactively initiate, develop, and maintain effective working relationships with team members. Qualifications - BA/BS Degree or equivalent, in a technology related field or other degree preferred. - Minimum 5+ years' experience of tech skills listed in mandatory skills section (Natural programming version 8.7, v9, NaturalOne, MVSTSO, JCL, ISPF commands, xmitip, SAS v9.3 for mainframe, Cobol). - Good communication, presentation and leadership skills. - Team player who can establish excellent working relationships with peers and other teams. - Ability to work on multiple projects as team lead or team member/developer. - Ability to understand business requirements and estimate for delivery commitments.
Sr. Java Developer
ACI InfotechACI Infotech | Global IT and Business Transformation Partner | www.aciinfotech.com Consulting Industry Solutions Insights & Analytics Digital Cloud Business Transformation Security Engage. Innovate. Experience.
Role Description Well-rounded Java Developer will join team on 40 to develop and maintain approximately 5-6 applications used to support the Imports division of the Food and Drug Administration. The Imports/SIRCE program supports the Food and Drug Administration (FDA) Office of Regulatory Affairs (ORA) critical work to safeguard the foods, drugs, devices, biologics, and veterinary products that the Agency regulates. Import Operations is one of the key functional areas within FDA. Headquarters and field staff utilize several systems to process entries of imported FDA-regulated commodities. Principal Responsibilities: - Collaborate with business analysts, other developers, and test engineers on the team to produce high quality software that delivers business value and follows established design patterns and processes. - Develop, code or modify, test, and debug application programs of varying degree of complexity. - Integrate existing software into new or modified systems or operating environments. - Troubleshoot production problems within assigned applications software. - Assist less experienced staff in user specifications, coding, testing, and debugging. - Work with business users to develop and implement acceptance tests to ensure that product meets customer requirements and expectations. - Implement recommendations for improving documentation and software development process standards. - Actively engage in process improvement initiatives. Qualifications - BS and 12+ years of prior relevant experience or Masters with 10+ years of prior relevant experience. - Proven experience in full software lifecycle development with Java/J2EE, Java Script, Angular 8+, JPA/ORM, REST/JAX/Soap Web Services, Weblogic, Spring Framework, Oracle 11g/12c, PL/SQL, Maven, HTML5, Log4f, Junit, and Unix/Linux experience. - Excellent understanding of Service Oriented Architecture (SOA). - Experience with transitioning business logic from PL/SQL to Java, developing detailed designs, optimizing code for performance and reliability, conforming to coding standards and continuous integration. - Experience in parallel development environment managing overlapping efforts impacting same function. - Excellent verbal and written communication skills, including experience working directly with customers to discuss their requirements and objectives. - Ability to prioritize, status, and multitask. - Experience with Subversion, JIRA, HP ALM. - Familiar with Agile development methodology. Requirements - 100% Remote. - Team Size: 40 (Developers, Testers, BA's). - Environment: Java/J2EE, Java Script, Angular 8+, JPA/ORM, REST/JAX/Soap Web Services, Weblogic, Spring Framework, Oracle 11g/12c, PL/SQL, Maven, HTML5, Log4f, Junit, and Unix/Linux, Agile.
Advisor Programmer Analyst
Gainwell TechnologiesGainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past
Role Description As an Advisor Programmer Analyst (C/Unix Batch Developer) at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. - Apply your skills to support Gainwell as we help clients deliver better health and human services outcomes. - Lead and mentor a team of technical professionals to deliver high-quality solutions. - Oversee end-to-end software development lifecycle (SDLC), ensuring adherence to best practices and timelines. - Manage change control processes and ensure smooth implementation of system updates. - Collaborate with cross-functional teams to gather requirements, define solutions, and ensure alignment with business objectives. - Conduct critical analysis and problem-solving to address complex technical and functional challenges. - Support and enhance existing C/Unix-based applications and systems. - Drive continuous improvement in release cadence and operational efficiency. - Contribute to strategic planning and roadmap development for technical initiatives. - Strengthen our capabilities as you design, develop, install, test and document applications software — including server, client and web components. - Play a vital role in designing, documenting and delivering technical architecture solution elements. - Support coordination between application architects and developers to ensure design requirements are accurate and deliver the desired ROI for clients. - Define and develop project requirements, functional specifications and detailed application solution designs for clients. - Focus on the details as you develop technical documentation and test plans to support integration and deployment. - Advance key goals and objectives for Gainwell and our clients by working closely with software developers. Qualifications - 9+ years of application development, technical leadership and batch programming experience using C, Unix and Linux. - 3+ years of experience leading technical teams. - SQL for database querying and data structures (SQL Server or Oracle). - System integration and scripting. - Experience with Healthcare IT systems. - Excellent communication and stakeholder management. - Ability to translate technical concepts into business language. - In-depth knowledge of SDLC methodologies (Agile, Waterfall). - Change management and release planning. - Organizational and project management skills. - Demonstrated ability to think critically and solve complex problems. - Conducting root cause analysis and implementing corrective actions. - Cloud platforms (Azure, AWS). - DevOps practices and CI/CD pipelines. Requirements - Fully remote opportunity with the option to work anywhere within the United States. - Opportunities to travel through your work (0-10%). - Willingness to work a flexible schedule to accommodate business needs and travel as required. - Video cameras must be used during all interviews, as well as during the initial week of orientation. Benefits - Generous, flexible vacation policy. - 401(k) employer match. - Comprehensive health benefits. - Educational assistance. - Leadership and technical development academies to help build your skills and capabilities.

