108 Software Development jobs in Selden
Senior Software Development Engineer
Posted 4 days ago
Job Viewed
Job Description
Are you looking to Optimize your life? Start your exciting path to a rewarding career today!
We are Optimum, a leader in the fast-paced world of connectivity, and we're on the hunt for enthusiastic professionals to join our team! We understand that connectivity isn't just a luxury anymore - it's a necessity that empowers lives, fuels businesses, and drives innovation. A career at Optimum means you'll be enabling progress and enhancing lives by providing reliable, high-speed connectivity solutions that keep the world connected. We owe our success to our amazing product, commitment to our people and the connections we make in every community.
If you are resourceful, collaborative, team-oriented and passionate about delivering consistent excellence, Optimum is the Company for you!
We are Optimum!
Job SummaryHighly skilled full stack Java/Oracle Developer with 5 to 7 years of experience in designing, developing, and maintaining enterprise-level applications. Expertise in Java, Spring Boot, Oracle SQL, PLSQL, and microservices architecture. Adept at optimizing database performance and building scalable, secure, and high-performance backend solutions.
Responsibilities- Design and implement highly scalable, multithreaded enterprise applications and APIs.
- Optimize Oracle SQL performance, design efficient database schemas, and develop PLSQL procedures, functions, and triggers.
- Build scalable front-end web applications using JavaScript, HTMX, HTML, and CSS.
- Develop and integrate back-end web services.
- Define and manage database schemas in Oracle and BigQuery.
- Participate in design and code reviews to ensure high-quality software development.
- Develop unit and integration tests for application reliability.
- Deploy and manage web applications on cloud platforms like GCP and AWS.
- Experience in developing scalable, distributed, and multithreaded enterprise applications in Java
- Proficiency in web development using JavaScript, Angular, HTML5, and CSS
- Strong expertise in Spring Boot, Spring AI, Spring Data JDBC, Spring Data Redis, and Spring Kafka
- Extensive experience with Oracle databases, schema/table design, SQL performance tuning, and PLSQL functions, procedures, and triggers
- Knowledge of NoSQL databases like Redis
- Experience with messaging systems like Kafka and ActiveMQ
- Familiarity with DevOps practices, including Git, CI/CD pipelines, and Jira
- Experience with Agile/Scrum development methodology is a plus
- Hands-on experience with Google Cloud (GCP) and its capabilities
- Strong understanding of AI/ML concepts, including model training, evaluation, and deployment
- Proficiency in machine learning frameworks like BigQuery ML (BQML), TensorFlow, Scikit-Learn, and
- Experience with Google Vertex AI and Gemini AI for AI-driven applications
- Python and shell scripting experience is desirable
- Experience with Customer Premises Equipment (CPE) like modems, gateways, and routers is a plus
- Bachelor's or Master's degree in Computer Science or a related technical field is preferred
At Optimum, we're fueled by our four core pillars: Taking Ownership, Upholding Transparency, Creating Community, and Demonstrating Expertise. Our commitment to empowering employees to take responsibility and embrace proactive problem-solving underpins Taking Ownership. Upholding Transparency is at the core of our culture, with open and honest communication fostering trust among our dedicated team and loyal customers. Creating Community is more than a goal; it's our daily commitment to fostering an environment of collaboration, innovation, and positivity. Demonstrating expertise is a promise we uphold through continuous learning and engagement with our customers to consistently deliver top-quality products and services. These pillars not only shape our culture but define Optimum as a place of excellence, trustworthiness, and thriving community, and we invite you to be a part of our journey.
If you have the drive to succeed and are ready to embark on a thrilling career, seize this opportunity today, and join our winning team, so together, we'll shape the future of connectivity.
All job descriptions and required skills, qualifications and responsibilities for a particular position are subject to modification by the Company from time to time, in the Company's discretion based on business necessity.
We are an Equal Opportunity Employer committed to recruiting, hiring and promoting qualified people of all backgrounds regardless of gender, race, color, creed, national origin, religion, age, marital status, pregnancy, physical or mental disability, sexual orientation, gender identity, military or veteran status, or any other basis protected by federal, state, or local law.
The Company collects personal information about its applicants for employment that may include personal identifiers, professional or employment related information, photos, education information and/or protected classifications under federal and state law. This information is collected for employment purposes, including identification, work authorization, FCRA-compliant background screening, human resource administration and compliance with federal, state and local law.
Applicants for employment with The Company will never be asked to provide money (even if reimbursable) as part of the job application or hiring process. Please review our Fraud FAQ for further details.
This position is identified as being performed in/or reporting to company operations in New York State. Salary ranges are supplied in compliance with New York State law. Pay is competitive and based on a number of job-related factors, including skills and experience. The starting pay rate/range at time of hire for this position in the posted location is $133,661.00-$219,586.00/year. The rate/range provided herein is the anticipated pay at the time of hire, and does not reflect future job opportunity.
Software Development Engineer I
Posted 7 days ago
Job Viewed
Job Description
Optimum
Are you looking to Optimize your life? Start your exciting path to a rewarding career today!
We are Optimum, a leader in the fast-paced world of connectivity, and we're on the hunt for enthusiastic professionals to join our team! We understand that connectivity isn't just a luxury anymore - it's a necessity that empowers lives, fuels businesses, and drives innovation. A career at Optimum means you'll be enabling progress and enhancing lives by providing reliable, high-speed connectivity solutions that keep the world connected. We owe our success to our amazing product, commitment to our people and the connections we make in every community.
If you are resourceful, collaborative, team-oriented and passionate about delivering consistent excellence, Optimum is the Company for you!
We areOptimum!
Job SummaryOptimum is a leading provider of Mobile, Broadband (DOCSIS, Fiber) and Video services in the United States. The Product Development organization is responsible for the technology enablement and development of these technologies for our customers along with the tools used by our teams to support them.
Reporting to the Engineering Manager, the SDE I DevOps Toolchain will participate as part of a highly skilled software development team to build the tools, processes and automation frameworks that will improve productivity, drive efficiency, and ensure the quality and reliability of our software products.
We are looking for a passionate and engaged individual who is willing to take on the challenge of transforming software development at a Fortune 500 company and building the tools that will allow our development teams to Go Fast!
- Contribute to our software development tools roadmap, accelerating our development teams.
- Execute on implementing our tools roadmap that includes a CI/CD pipeline that will be leveraged by the software development teams across the organization to support our broadband, video, mobile and customer support applications.
- Implement tools to identify, document and track software defects. Work closely with the development teams to resolve issues and ensure timely fixes.
- Introduce capabilities to do effective A/B testing of releases across test populations.
- Lead process improvement initiatives to enhance testing practices, tools, and metrologies.
- Implement tools to monitor and report on key quality metrics, including defect rates, test coverage and test execution progress.
- Analyze metrics to identify areas for improvement.Leverage developer tools and test automation to transform our software release processes and enable the development teams to get capabilities to customers faster.
- Use and customize out of the box tools to instrument and monitor systems.
- Contribute to a structured knowledge base that allows teams to create, maintain and extend documentation for all our developer tools and processes.
- Establish and gain acceptance for Key Results indicated by our development pipeline and automation test frameworks.
- Use prototypes and proof of concepts as the primary tools for deep and detailed explorations of architecture and software designs.
- Go-to advocate for developer tools in the organization.
- Continue to make Optimum a Developer Friendly Environment.
- Bachelor's degree in Computer Science or a related field.
- 1-2 years of hands-on experience in DevOps, GitOps, software development, and automation.
- Expertise in programming languages such as Python, Java, or Golang.
- Proficient in the Google Cloud environment.
- In-depth understanding of software development methodologies and modern DevSecOps practices.
- Proficiency in automating test cases (unit, functional, and end-to-end tests).
- Proven experience implementing and optimizing CI/CD pipelines (e.g., GitLab CI/CD, GitHub Actions).
- Experience with IaC tools like Terraform/Ansible.
- Skilled in developing and maintaining test automation frameworks using tools like Selenium or Cypress.
- Knowledgeable in monitoring and observability tools like Prometheus, Grafana, and Splunk.
- Familiarity with defect tracking systems like JIRA.
- Strong understanding of version control systems (Git).
- Hands-on experience with methodologies like test-driven development (TDD), A/B testing, and continuous testing.
- Demonstrated ability to lead process improvement initiatives and integrate meaningful testing metrics.
- Solid grasp of software quality metrics, including defect rates and test coverage.
- Experience in software architecture and design principles.
- Capability to create proof-of-concept prototypes to validate technical solutions.
- Skilled in collaborating with cross-functional teams to encourage tool and process adoption.
- Strong analytical abilities for diagnosing and resolving technical challenges.
- Passionate about fostering a developer-friendly environment and encouraging team collaboration.
- Intuitive understanding of software design with a commitment to learning from diverse teams and projects.
- Experience optimizing data formats and handling data locality for performance improvements.
- Proven expertise in identifying and resolving performance and data-related issues.
- Contributed to creating and maintaining corporate technology policies.
At Optimum, we're fueled by our four core pillars: Taking Ownership, Upholding Transparency, Creating Community, and Demonstrating Expertise. Our commitment to empowering employees to take responsibility and embrace proactive problem-solving underpins Taking Ownership. Upholding Transparency is at the core of our culture, with open and honest communication fostering trust among our dedicated team and loyal customers. Creating Community is more than a goal; it's our daily commitment to fostering an environment of collaboration, innovation, and positivity. Demonstrating expertise is a promise we uphold through continuous learning and engagement with our customers to consistently deliver top-quality products and services. These pillars not only shape our culture but define Optimum as a place of excellence, trustworthiness, and thriving community, and we invite you to be a part of our journey.
If you have the drive to succeed and are ready to embark on a thrilling career, seize this opportunity today, and join our winning team, so together, we'll shape the future of connectivity.
All job descriptions and required skills, qualifications and responsibilities for a particular position are subject to modification by the Company from time to time, in the Company's discretion based on business necessity.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, national origin, religion, age, disability, sex, sexual orientation, gender identity or protected veteran status, or any other basis protected by applicable federal, state, or local law. The Company provides reasonable accommodations upon request in accordance with applicable requirements.
Optimum collects personal information about its applicants for employment that may include personal identifiers, professional or employment related information, photos, education information and/or protected classifications under federal and state law. This information is collected for employment purposes, including identification, work authorization, FCRA-compliant background screening, human resource administration and compliance with federal, state, and local law.
Applicants for employment with the Company will never be asked to provide money (even if reimbursable) as part of the job application or hiring process. Please review our Fraud FAQ for further details.
Pay is competitive and based on a number of job-related factors, including skills and experience.
The starting pay rate/range at time of hire for this position in the posted location
is $83,538.00 - $137,241.00 / year. The rate/range provided herein is the anticipated
pay at the time of hire, and does not reflect future job opportunity.
Software Development Engineer II
Posted 8 days ago
Job Viewed
Job Description
Optimum
Are you looking to Optimize your life? Start your exciting path to a rewarding career today!
We are Optimum, a leader in the fast-paced world of connectivity, and we're on the hunt for enthusiastic professionals to join our team! We understand that connectivity isn't just a luxury anymore - it's a necessity that empowers lives, fuels businesses, and drives innovation. A career at Optimum means you'll be enabling progress and enhancing lives by providing reliable, high-speed connectivity solutions that keep the world connected. We owe our success to our amazing product, commitment to our people and the connections we make in every community.
If you are resourceful, collaborative, team-oriented and passionate about delivering consistent excellence, Optimum is the Company for you!
We areOptimum!
Job SummaryWe are seeking a Software Development Engineer II to join our dynamic engineering team. In this role, you will work on developing and enhancing embedded software for broadband devices, focusing on technologies such as DOCSIS, PON, and Wi-Fi. You will collaborate with cross-functional teams to design, implement, and test software that powers cutting-edge broadband devices, ensuring optimal performance and reliability.
Responsibilities- Design, develop, and maintain embedded software for broadband devices, with a focus on DOCSIS, PON, and Wi-Fi technologies.
- Implement and optimize software components for performance, reliability, and security.
- Develop firmware for microcontrollers and processors used in broadband devices.
- Write secure, maintainable code across multiple repositories, anticipate and guard against problems in production, and actively contribute to knowledge bases
- Integrate software with hardware components, ensuring seamless operation of broadband devices.
- Conduct unit, integration, and system testing to validate software functionality and performance.
- Debug and resolve issues at the hardware-software interface.
- Drive the development of software solutions for broadband devices, identifying opportunities arising from both new and established technologies.
- Serve as a go-to expert for DOCSIS, PON, Wi-Fi, and related technologies, establishing and gaining acceptance for technical solutions.
- Apply software architecture principles with an understanding of technical debt and trade-offs, sometimes employing prototyping and proofs of concept.
- Collaborate with hardware engineers, network engineers, and other software developers to deliver high-quality products.
- Document software designs, specifications, and test plans.
- Participate in code reviews, providing constructive feedback to peers.
- Write clear and concise workflow documents, emails, presentations, and thought leadership materials.
- Stay up-to-date with the latest developments in broadband technologies and embedded software development.
- Contribute to process improvements and best practices within the engineering team.
- Proactively share knowledge, mentor junior engineers, and maintain accountability for team performance and production availability.
- Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree is a plus.
- Experience: 2-4years of experience in embedded software development, with a focus on broadband technologies (DOCSIS, PON, Wi-Fi).
- Certifications: Relevant certifications in networking or embedded systems are advantageous.
- Embedded C/C++: Proficiency in C and C++ for embedded software development.
- Embedded HW: Understanding of embedded systems and experience working with low-level hardware, including an understanding of CPU architectures, memory management, and device drivers.
- Networking Protocols: Strong understanding of networking protocols, particularly DOCSIS, PON (GPON, EPON), and Wi-Fi (802.11 a/b/g/n/ac/ax).
- Wi-Fi Technologies: Familiarity with Wi-Fi standards, troubleshooting, and performance optimization
- Linux/Unix Systems: Experience with embedded Linux or Unix-based systems. Understanding of Linux system programming. Proficiency in Linux and experience in configuring, customizing, and building Linux distributions
- Scripting Languages: Familiarity with scripting languages (Python, Bash) for automation and testing.
- Debugging Tools: Proficient in using debugging tools and methodologies for embedded systems
- Version Control: Experience with version control systems like Git.
- Build System: Knowledge of the Yocto build system.
- Testing Frameworks: Experience with automated testing frameworks and test-driven development (TDD).
- Software Optimization: Ability to optimize code for performance, memory usage, and power consumption
At Optimum, we're fueled by our four core pillars: Taking Ownership, Upholding Transparency, Creating Community, and Demonstrating Expertise. Our commitment to empowering employees to take responsibility and embrace proactive problem-solving underpins Taking Ownership. Upholding Transparency is at the core of our culture, with open and honest communication fostering trust among our dedicated team and loyal customers. Creating Community is more than a goal; it's our daily commitment to fostering an environment of collaboration, innovation, and positivity. Demonstrating expertise is a promise we uphold through continuous learning and engagement with our customers to consistently deliver top-quality products and services. These pillars not only shape our culture but define Optimum as a place of excellence, trustworthiness, and thriving community, and we invite you to be a part of our journey.
If you have the drive to succeed and are ready to embark on a thrilling career, seize this opportunity today, and join our winning team, so together, we'll shape the future of connectivity.
All job descriptions and required skills, qualifications and responsibilities for a particular position are subject to modification by the Company from time to time, in the Company's discretion based on business necessity.
We are an Equal Opportunity Employer committed to recruiting, hiring and promoting qualified people of all backgrounds regardless of gender, race, color, creed, national origin, religion, age, marital status, pregnancy, physical or mental disability, sexual orientation, gender identity, military or veteran status, or any other basis protected by federal, state, or local law.
The Company collects personal information about its applicants for employment that may include personal identifiers, professional or employment related information, photos, education information and/or protected classifications under federal and state law. This information is collected for employment purposes, including identification, work authorization, FCRA-compliant background screening, human resource administration and compliance with federal, state and local law.
Applicants for employment with The Company will never be asked to provide money (even if reimbursable) as part of the job application or hiring process. Please review our Fraud FAQ for further details.
The starting payrate/range at time of hire for this position in (Manually enter additional state) is (Manually enter Min) - (Manually enter Third Quartile) /year. For other locations, please inquire with your recruiter. The rates/ranges provided herein are the anticipated pay at the time of hire, and do not reflect future job opportunity.
Software Development Engineer II
Posted 8 days ago
Job Viewed
Job Description
Are you looking to Optimize your life? Start your exciting path to a rewarding career today!
We are Optimum, a leader in the fast-paced world of connectivity, and we're on the hunt for enthusiastic professionals to join our team! We understand that connectivity isn't just a luxury anymore - it's a necessity that empowers lives, fuels businesses, and drives innovation. A career at Optimum means you'll be enabling progress and enhancing lives by providing reliable, high-speed connectivity solutions that keep the world connected. We owe our success to our amazing product, commitment to our people and the connections we make in every community.
If you are resourceful, collaborative, team-oriented and passionate about delivering consistent excellence, Optimum is the Company for you!
We are Optimum!
Job SummaryWe are seeking a Software Development Engineer II to join our dynamic engineering team. In this role, you will work on developing and enhancing embedded software for broadband devices, focusing on technologies such as DOCSIS, PON, and Wi-Fi. You will collaborate with cross-functional teams to design, implement, and test software that powers cutting-edge broadband devices, ensuring optimal performance and reliability.
Responsibilities- Design, develop, and maintain embedded software for broadband devices, with a focus on DOCSIS, PON, and Wi-Fi technologies.
- Implement and optimize software components for performance, reliability, and security.
- Develop firmware for microcontrollers and processors used in broadband devices.
- Write secure, maintainable code across multiple repositories, anticipate and guard against problems in production, and actively contribute to knowledge bases
- Integrate software with hardware components, ensuring seamless operation of broadband devices.
- Conduct unit, integration, and system testing to validate software functionality and performance.
- Debug and resolve issues at the hardware-software interface.
- Drive the development of software solutions for broadband devices, identifying opportunities arising from both new and established technologies.
- Serve as a go-to expert for DOCSIS, PON, Wi-Fi, and related technologies, establishing and gaining acceptance for technical solutions.
- Apply software architecture principles with an understanding of technical debt and trade-offs, sometimes employing prototyping and proofs of concept.
- Collaborate with hardware engineers, network engineers, and other software developers to deliver high-quality products.
- Document software designs, specifications, and test plans.
- Participate in code reviews, providing constructive feedback to peers.
- Write clear and concise workflow documents, emails, presentations, and thought leadership materials.
- Stay up-to-date with the latest developments in broadband technologies and embedded software development.
- Contribute to process improvements and best practices within the engineering team.
- Proactively share knowledge, mentor junior engineers, and maintain accountability for team performance and production availability.
- Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree is a plus.
- Experience: 2-4 years of experience in embedded software development, with a focus on broadband technologies (DOCSIS, PON, Wi-Fi).
- Certifications: Relevant certifications in networking or embedded systems are advantageous.
- Embedded C/C++: Proficiency in C and C++ for embedded software development.
- Embedded HW: Understanding of embedded systems and experience working with low-level hardware, including an understanding of CPU architectures, memory management, and device drivers.
- Networking Protocols: Strong understanding of networking protocols, particularly DOCSIS, PON (GPON, EPON), and Wi-Fi (802.11 a/b/g/n/ac/ax).
- Wi-Fi Technologies: Familiarity with Wi-Fi standards, troubleshooting, and performance optimization
- Linux/Unix Systems: Experience with embedded Linux or Unix-based systems. Understanding of Linux system programming. Proficiency in Linux and experience in configuring, customizing, and building Linux distributions
- Scripting Languages: Familiarity with scripting languages (Python, Bash) for automation and testing.
- Debugging Tools: Proficient in using debugging tools and methodologies for embedded systems
- Version Control: Experience with version control systems like Git.
- Build System: Knowledge of the Yocto build system.
- Testing Frameworks: Experience with automated testing frameworks and test-driven development (TDD).
- Software Optimization: Ability to optimize code for performance, memory usage, and power consumption
At Optimum, we're fueled by our four core pillars: Taking Ownership, Upholding Transparency, Creating Community, and Demonstrating Expertise. Our commitment to empowering employees to take responsibility and embrace proactive problem-solving underpins Taking Ownership. Upholding Transparency is at the core of our culture, with open and honest communication fostering trust among our dedicated team and loyal customers. Creating Community is more than a goal; it's our daily commitment to fostering an environment of collaboration, innovation, and positivity. Demonstrating expertise is a promise we uphold through continuous learning and engagement with our customers to consistently deliver top-quality products and services. These pillars not only shape our culture but define Optimum as a place of excellence, trustworthiness, and thriving community, and we invite you to be a part of our journey.
If you have the drive to succeed and are ready to embark on a thrilling career, seize this opportunity today, and join our winning team, so together, we'll shape the future of connectivity.
All job descriptions and required skills, qualifications and responsibilities for a particular position are subject to modification by the Company from time to time, in the Company's discretion based on business necessity.
We are an Equal Opportunity Employer committed to recruiting, hiring and promoting qualified people of all backgrounds regardless of gender, race, color, creed, national origin, religion, age, marital status, pregnancy, physical or mental disability, sexual orientation, gender identity, military or veteran status, or any other basis protected by federal, state, or local law.
The Company collects personal information about its applicants for employment that may include personal identifiers, professional or employment related information, photos, education information and/or protected classifications under federal and state law. This information is collected for employment purposes, including identification, work authorization, FCRA-compliant background screening, human resource administration and compliance with federal, state and local law.
Applicants for employment with The Company will never be asked to provide money (even if reimbursable) as part of the job application or hiring process. Please review our Fraud FAQ for further details.
Pay is competitive and based on a number of job-related factors, including skills and experience. The starting pay rate/range at time of hire for this position in the posted location is$100,246.00-$164,689.00/ year. The rate/range provided herein is the anticipated pay at the time of hire, and does not reflect future job opportunity.
Software Development Project Manager
Posted 3 days ago
Job Viewed
Job Description
**Position:** Software Development Project Manager **Department:** Technology R&D Center / Software Development Department **Location:** (City) (Remote/Hybrid Work Acceptable) **Reports to:** Technical Director / Head of R&D **Mission:** Lead the end-to-end lifecycle management of software products, coordinate technical teams to deliver high-quality products efficiently, and ensure alignment with market objectives and user experience standards by balancing business requirements, technical feasibility, and project resources. **Core Responsibilities:** Agile Development Management Facilitate Scrum/Kanban processes, including Sprint planning, daily stand-ups, reviews, and retrospectives. Decompose product requirements into technical tasks and prioritize the Product Backlog. Track iteration progress, ensuring deliverables meet the Definition of Done (DoD). End-to-End Project Control Develop technical plans, define architecture dependencies, milestones, resource allocation, and risk mitigation strategies. Monitor engineering metrics such as code quality, test coverage, and deployment frequency. Manage change requests, assess technical impacts, and coordinate necessary adjustments. Cross-Functional Collaboration Bridge communication between technical teams and product, business, and design stakeholders. Coordinate dev/test/ops teams to ensure efficient CI/CD pipeline operations. Manage external partners, including outsourcing teams and third-party API providers. Risk & Quality Assurance Identify technical risks such as architecture bottlenecks, security vulnerabilities, and delays, and implement preventive solutions. Lead release planning, UAT, and production deployments. Promote quality practices, including automated testing and code reviews. Process Optimization Analyze team velocity and bottlenecks for continuous process improvements. Maintain technical documentation and reusable project templates. **Requirements:** Background Bachelor's+ in Computer Science, Software Engineering, or a related field. At least 3 years of experience in software project management, overseeing a minimum of 2 mid/large-scale projects (e.g., web/mobile apps, SaaS platforms). Technical Proficiency Mastery of SDLC phases (requirements, design, development, testing, deployment, operations). Understanding of mainstream tech stacks (e.g., Java, Python, Node.js, React, Vue, SQL, NoSQL, AWS, Azure). Experience with DevOps tools such as Jira, GitLab CI, Jenkins, Docker, Kubernetes. Methodology & Certifications Expertise in Agile methodologies (Scrum/Kanban); CSM/PSM/SAFe certifications preferred. Knowledge of waterfall and hybrid methodologies. Bonus: PMP or cloud certifications (AWS, Azure). Soft Skills Strong technical communication skills to articulate requirements and understand technical decisions. Conflict resolution skills to mediate team disagreements and drive consensus. Data-driven mindset utilizing metrics like burndown charts and defect density for decision-making. **Preferred Qualifications:** Experience managing microservices and cloud-native projects. Leadership in AI or big data initiatives. Open-source contributions or active engagement in the tech community. Basic technical skills such as SQL queries and interpreting API documentation. **We Offer:** Annual salary: 70k-150k (flexible for exceptional candidates). Growth opportunities including tech conferences and certification reimbursement. Flexible remote work options and flexible hours. Engineering culture emphasizing flat hierarchy, technical ownership, and innovation. #J-18808-Ljbffr
Software Development Engineer (Integration-focused)
Posted 3 days ago
Job Viewed
Job Description
Job Description Participate in Agile project running on Scrum sprints and daily stand-ups. Responsible for design, coding, testing and documentation. Able to liaise with the customer in requirement gathering, acceptance testing and troubleshooting. Develop secure, scalable, and good quality application programs and/or APIs. Perform data migration, data transformation and scripting. Have a passion for delivering zero defect codes and be responsible for the codes developed. Participate in continuous integration activities and DevSecOps for testing and deployment. Liaise with internal and external parties for integration with external systems. Qualifications Minimum 3 years experience with systems implementation and software development lifecycle processes. Bachelor's Degree in Computer Science, IT or equivalent. Hands-on experience in transforming functional specifications into design specifications. Familiar with Web Technologies such as NodeJS, Java Spring Boot and/or MongoDB Good team player with strong communication and interpersonal skills. Familiar with Publish-Subscribe data integration pattern. Experience with REST APIs, Kafka, IBM MQ and/or Solace MQ 5 day week at AMK area Maestro HR damien lee tian hong R1106726 16C8462 #J-18808-Ljbffr
Junior iOS Software Development Engineer
Posted 4 days ago
Job Viewed
Job Description
Are you looking to Optimize your life? Start your exciting path to a rewarding career today!
We are Optimum, a leader in the fast-paced world of connectivity, and we're on the hunt for enthusiastic professionals to join our team! We understand that connectivity isn't just a luxury anymore - it's a necessity that empowers lives, fuels businesses, and drives innovation. A career at Optimum means you'll be enabling progress and enhancing lives by providing reliable, high-speed connectivity solutions that keep the world connected. We owe our success to our amazing product, commitment to our people and the connections we make in every community.
If you are resourceful, collaborative, team-oriented and passionate about delivering consistent excellence, Optimum is the Company for you!
We are Optimum!
Job SummaryWe are seeking a skilled Software Development Engineer I - iOS Engineer who has a passion for innovative solutions and delighting customers. The iOS Engineer responsible for the timely completion of assigned systems and programming tasks to satisfy customer requests. These tasks include system design, coding, testing, installation, documentation and post-installation audits, all performed in accordance with established standards. As a Software Development Engineer I, you will collaborate with cross-functional teams and contribute to the creation of a best-in-class mobile app experience.
Responsibilities- Design, develop, and implement features for our iOS/iPadOS applications under the guidance of senior engineers.
- Write clean, efficient, and maintainable code, adhering to best practices and coding standards.
- Unit test code for robustness, usability, and performance across various Android versions and devices.
- Identify, diagnose, and fix bugs in existing applications.
- Optimize application performance and identify opportunities for improvement.
- Stay up to date with the latest trends and technologies in iOS development, including the latest Apple frameworks, SwiftUI.
- Contribute to a positive and collaborative team environment.
- 1-2 years of experience as a professional iOS developer shipping native iOS apps.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Proficient in iOS development principles and Apple Human Interface Guidelines, including Swift, Objective-C, and adept in using Xcode.
- Experience in designing and developing user interfaces (UIs) adhering to modern iOS frameworks and libraries.
- Proven ability to write clean, maintainable, and efficient code.
- Experience with unit testing frameworks (e.g., XCtest) and writing unit tests.
- Experience with debugging and troubleshooting iOS applications.
- Strong problem-solving and analytical skills.
- Good communication skills.
- Passion for mobile development and a desire to learn and grow.
At Optimum, we're fueled by our four core pillars: Taking Ownership, Upholding Transparency, Creating Community, and Demonstrating Expertise. Our commitment to empowering employees to take responsibility and embrace proactive problem-solving underpins Taking Ownership. Upholding Transparency is at the core of our culture, with open and honest communication fostering trust among our dedicated team and loyal customers. Creating Community is more than a goal; it's our daily commitment to fostering an environment of collaboration, innovation, and positivity. Demonstrating expertise is a promise we uphold through continuous learning and engagement with our customers to consistently deliver top-quality products and services. These pillars not only shape our culture but define Optimum as a place of excellence, trustworthiness, and thriving community, and we invite you to be a part of our journey.
If you have the drive to succeed and are ready to embark on a thrilling career, seize this opportunity today, and join our winning team, so together, we'll shape the future of connectivity.
All job descriptions and required skills, qualifications and responsibilities for a particular position are subject to modification by the Company from time to time, in the Company's discretion based on business necessity.
We are an Equal Opportunity Employer committed to recruiting, hiring and promoting qualified people of all backgrounds regardless of gender, race, color, creed, national origin, religion, age, marital status, pregnancy, physical or mental disability, sexual orientation, gender identity, military or veteran status, or any other basis protected by federal, state, or local law.
The Company collects personal information about its applicants for employment that may include personal identifiers, professional or employment related information, photos, education information and/or protected classifications under federal and state law. This information is collected for employment purposes, including identification, work authorization, FCRA-compliant background screening, human resource administration and compliance with federal, state and local law.
Applicants for employment with The Company will never be asked to provide money (even if reimbursable) as part of the job application or hiring process. Please review our Fraud FAQ for further details.
This position is identified as being performed in/or reporting to company operations in New York State. Salary ranges are supplied in compliance with New York State law. Pay is competitive and based on a number of job-related factors, including skills and experience. The starting pay rate/range at time of hire for this position in the posted location is $83,538.00-$137,241.00/year. The rate/range provided herein is the anticipated pay at the time of hire, and does not reflect future job opportunity.
Be The First To Know
About the latest Software development Jobs in Selden !
Embedded Software Development Engineer II
Posted 4 days ago
Job Viewed
Job Description
Are you looking to Optimize your life? Start your exciting path to a rewarding career today!
We are Optimum, a leader in the fast-paced world of connectivity, and we're on the hunt for enthusiastic professionals to join our team! We understand that connectivity isn't just a luxury anymore - it's a necessity that empowers lives, fuels businesses, and drives innovation. A career at Optimum means you'll be enabling progress and enhancing lives by providing reliable, high-speed connectivity solutions that keep the world connected. We owe our success to our amazing product, commitment to our people and the connections we make in every community.
If you are resourceful, collaborative, team-oriented and passionate about delivering consistent excellence, Optimum is the Company for you!
We are Optimum!
Job SummaryWe are seeking a Software Development Engineer II to join our dynamic engineering team. In this role, you will work on developing and enhancing embedded software for broadband devices, focusing on technologies such as DOCSIS, PON, and Wi-Fi. You will collaborate with cross-functional teams to design, implement, and test software that powers cutting-edge broadband devices, ensuring optimal performance and reliability.
Responsibilities- Design, develop, and maintain embedded software for broadband devices, with a focus on DOCSIS, PON, and Wi-Fi technologies.
- Implement and optimize software components for performance, reliability, and security.
- Develop firmware for microcontrollers and processors used in broadband devices.
- Write secure, maintainable code across multiple repositories, anticipate and guard against problems in production, and actively contribute to knowledge bases
- Integrate software with hardware components, ensuring seamless operation of broadband devices.
- Conduct unit, integration, and system testing to validate software functionality and performance.
- Debug and resolve issues at the hardware-software interface.
- Drive the development of software solutions for broadband devices, identifying opportunities arising from both new and established technologies.
- Serve as a go-to expert for DOCSIS, PON, Wi-Fi, and related technologies, establishing and gaining acceptance for technical solutions.
- Apply software architecture principles with an understanding of technical debt and trade-offs, sometimes employing prototyping and proofs of concept.
- Collaborate with hardware engineers, network engineers, and other software developers to deliver high-quality products.
- Document software designs, specifications, and test plans.
- Participate in code reviews, providing constructive feedback to peers.
- Write clear and concise workflow documents, emails, presentations, and thought leadership materials.
- Stay up-to-date with the latest developments in broadband technologies and embedded software development.
- Contribute to process improvements and best practices within the engineering team.
- Proactively share knowledge, mentor junior engineers, and maintain accountability for team performance and production availability.
- Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree is a plus.
- Experience: 2-4 years of experience in embedded software development, with a focus on broadband technologies (DOCSIS, PON, Wi-Fi).
- Certifications: Relevant certifications in networking or embedded systems are advantageous.
- Embedded C/C++: Proficiency in C and C++ for embedded software development.
- Embedded HW: Understanding of embedded systems and experience working with low-level hardware, including an understanding of CPU architectures, memory management, and device drivers.
- Networking Protocols: Strong understanding of networking protocols, particularly DOCSIS, PON (GPON, EPON), and Wi-Fi (802.11 a/b/g/n/ac/ax).
- Wi-Fi Technologies: Familiarity with Wi-Fi standards, troubleshooting, and performance optimization
- Linux/Unix Systems: Experience with embedded Linux or Unix-based systems. Understanding of Linux system programming. Proficiency in Linux and experience in configuring, customizing, and building Linux distributions
- Scripting Languages: Familiarity with scripting languages (Python, Bash) for automation and testing.
- Debugging Tools: Proficient in using debugging tools and methodologies for embedded systems
- Version Control: Experience with version control systems like Git.
- Build System: Knowledge of the Yocto build system.
- Testing Frameworks: Experience with automated testing frameworks and test-driven development (TDD).
- Software Optimization: Ability to optimize code for performance, memory usage, and power consumption
At Optimum, we're fueled by our four core pillars: Taking Ownership, Upholding Transparency, Creating Community, and Demonstrating Expertise. Our commitment to empowering employees to take responsibility and embrace proactive problem-solving underpins Taking Ownership. Upholding Transparency is at the core of our culture, with open and honest communication fostering trust among our dedicated team and loyal customers. Creating Community is more than a goal; it's our daily commitment to fostering an environment of collaboration, innovation, and positivity. Demonstrating expertise is a promise we uphold through continuous learning and engagement with our customers to consistently deliver top-quality products and services. These pillars not only shape our culture but define Optimum as a place of excellence, trustworthiness, and thriving community, and we invite you to be a part of our journey.
If you have the drive to succeed and are ready to embark on a thrilling career, seize this opportunity today, and join our winning team, so together, we'll shape the future of connectivity.
All job descriptions and required skills, qualifications and responsibilities for a particular position are subject to modification by the Company from time to time, in the Company's discretion based on business necessity.
We are an Equal Opportunity Employer committed to recruiting, hiring and promoting qualified people of all backgrounds regardless of gender, race, color, creed, national origin, religion, age, marital status, pregnancy, physical or mental disability, sexual orientation, gender identity, military or veteran status, or any other basis protected by federal, state, or local law.
The Company collects personal information about its applicants for employment that may include personal identifiers, professional or employment related information, photos, education information and/or protected classifications under federal and state law. This information is collected for employment purposes, including identification, work authorization, FCRA-compliant background screening, human resource administration and compliance with federal, state and local law.
Applicants for employment with The Company will never be asked to provide money (even if reimbursable) as part of the job application or hiring process. Please review our Fraud FAQ for further details.
Pay is competitive and based on a number of job-related factors, including skills and experience. The starting pay rate/range at time of hire for this position in the posted location is$100,246.00-$164,689.00/ year. The rate/range provided herein is the anticipated pay at the time of hire, and does not reflect future job opportunity.
Software Development Engineer Melville, NY (hold)
Posted 2 days ago
Job Viewed
Job Description
Software Development Engineer Melville, NY (hold) Technologies: C#, SQL, JS, XML, HTML, , Core, MSSQL Server, IIS, Azure DevOps, ETL, Power Platform, Power Apps, Power Automation, Power BI Experience level: Mid-senior Experience required: 5 Years Education level: Bachelor's degree Job function: Information Technology Industry: Consumer Electronics Pay rate : $80 per hour Total position: 1 Relocation assistance: No Visa sponsorship eligibility: No Canon USA Work Hours/Week: 35 Work Hours/Day: 7 ROLE DESCRIPTION: Engineers are developing professionals, acquiring the skills and experience necessary to become fully proficient in the field of product or process development. MINIMUM REQUIREMENTS: Bachelor's degree in an engineering discipline or equivalent experience required, minimum of 5 years of related experience. KEY RESPONSIBILITIES: Plans, designs, develops and tests software systems or applications for software enhancements and new products. Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Participates in departmental development efforts. This task involves participation in all phases of software design and development including requirements gathering, design, coding, and testing. Must have: At least 5 years of professional programming experience. Extensive experience programming in C#, SQL, JS, XML, HTML. The most important being C#/SQL. Real successes in optimizing C# algorithms or SQL transactions. Experience with technology stack of , Core, MSSQL Server, IIS, Azure DevOps. Experience building and maintaining applications. ETL experience. Automation experience. Experience building reports. Self-starter, takes initiative. Finds things to improve without being told. Good communication skills. Bonus: Power Platform, Power Apps, Power Automation, Power BI #J-18808-Ljbffr
Frontend UI Software Development Engineer III
Posted 3 days ago
Job Viewed
Job Description
Optimum Are you looking to Optimize your life? Start your exciting path to a rewarding career today! We are Optimum, a leader in the fast-paced world of connectivity, and we're on the hunt for enthusiastic professionals to join our team! We understand that connectivity isn't just a luxury anymore - it's a necessity that empowers lives, fuels businesses, and drives innovation. A career at Optimum means you'll be enabling progress and enhancing lives by providing reliable, high-speed connectivity solutions that keep the world connected. We owe our success to our amazing product, commitment to our people and the connections we make in every community. If you are resourceful, collaborative, team-oriented and passionate about delivering consistent excellence, Optimum is the Company for you! We are Optimum! Job Summary We are seeking a talented Front-End UI Developer with 5 to 7 years of experience to join our team and play a key role in developing high-impact, user-facing applications. You will be responsible for designing and delivering front-end solutions for business-critical platforms with internal agent tool-used by all internal agents-and the E-Commerce Buy Flow, the primary interface for customer acquisition.These applications are central to both internal operations and customer engagement, requiring exceptional performance, usability, and reliability. Responsibilities * Design, develop, and maintain modern, responsive UI applications * Collaborate with UX designers, product managers, and back-end developers * Write high-quality, scalable, and maintainable code * Build and enhance features for the internal agent tool * Leverage web analytics tools to understand user behavior and improve customer journeys * Ensure UI solutions meet business requirements and deliver an excellent user experience * Contribute to ongoing improvements in front-end architecture, standards, and best practices Qualifications * Strong proficiency in JavaScript,Typescript, HTML, CSS, and modern front-end frameworks (e.g., React, Angular, or Vue). * Experience developing responsive, high-performance web applications * Experienced with developing, deploying and troubleshooting apps in cloud infrastructure, preferably GCP * Solid understanding of cross-browser compatibility and responsive design * Familiarity with front-end integration with middleware or back-end services * Excellent analytical and problem-solving skills * Strong communication and team collaboration abilities * Experience with web analytics tools such as: o Adobe Experience Manager (AEM) o Google Analytics * Ability to derive actionable insights from usage data (e.g., frequently accessed pages, customer journey mapping) * Experience with mission-critical enterprise applications * Exposure to Agile development methodologies At Optimum, we're fueled by our four core pillars: Taking Ownership, Upholding Transparency, Creating Community, and Demonstrating Expertise. Our commitment to empowering employees to take responsibility and embrace proactive problem-solving underpins Taking Ownership. Upholding Transparency is at the core of our culture, with open and honest communication fostering trust among our dedicated team and loyal customers. Creating Community is more than a goal; it's our daily commitment to fostering an environment of collaboration, innovation, and positivity. Demonstrating expertise is a promise we uphold through continuous learning and engagement with our customers to consistently deliver top-quality products and services. These pillars not only shape our culture but define Optimum as a place of excellence, trustworthiness, and thriving community, and we invite you to be a part of our journey. If you have the drive to succeed and are ready to embark on a thrilling career, seize this opportunity today, and join our winning team, so together, we'll shape the future of connectivity. All job descriptions and required skills, qualifications and responsibilities for a particular position are subject to modification by the Company from time to time, in the Company's discretion based on business necessity. We are an Equal Opportunity Employer committed to recruiting, hiring and promoting qualified people of all backgrounds regardless of gender, race, color, creed, national origin, religion, age, marital status, pregnancy, physical or mental disability, sexual orientation, gender identity, military or veteran status, or any other basis protected by federal, state, or local law. The Company collects personal information about its applicants for employment that may include personal identifiers, professional or employment related information, photos, education information and/or protected classifications under federal and state law. This information is collected for employment purposes, including identification, work authorization, FCRA-compliant background screening, human resource administration and compliance with federal, state and local law. Applicants for employment with The Company will never be asked to provide money (even if reimbursable) as part of the job application or hiring process. Please review our Fraud FAQ for further details. This position is identified as being performed in/or reporting to company operations in New York State. Salary ranges are supplied in compliance with New York State law. Pay is competitive and based on a number of job-related factors, including skills and experience. The starting pay rate/range at time of hire for this position in the posted location is $133,661.00-$219,586.00/year. The rate/range provided herein is the anticipated pay at the time of hire, and does not reflect future job opportunity. #J-18808-Ljbffr