Job Closed
This listing is no longer active.
CCI Systems has 60+ years of Telecommunication industry knowledge and experience. Our outstanding team-based work culture and environment has allowed us to grow, develop, and retain long-term employees. We value our employees’ hard work and determination and reward results all while having fun! Our mission: Making life better through devotion to our world class employees and delivering innovative solutions for our customers.
Software Developer
Location
United States
Posted
85 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Developer
CCI Systems, Inc.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a Software Developer that will play a crucial role and contribute to full-stack application, integration, and utilities development as a semi-autonomous professional developer. You'll provide support for both non-production and production systems, codebases, and infrastructure. Your responsibilities will involve implementing new system requirements through coding, hardware updates, and performance enhancements based on the guidance of management and business users. - Develop, document, and maintain internally developed web applications, integrations, and processes. - Participate in application design and architecture. - Understand business requirements and establish root cause to ensure proposed solutions efficiently solve the problem. - Ensure all delivered code meets quality, security, and performance standards. - Provide support for the software you and the team develop through creation and refinement of developer, team, support personnel, and end-user documentation. - Collaborate with support personnel to triage issues and provide end-user support of team generated software. - Advocate for and enforce peer delivered code meets quality, security, and performance standards through code review/testing in accordance with team standards. - Work closely with other IT Development and IT Operations teams to provide sophisticated cross-system functionality. - Work closely with IT operations to ensure reliable application deployment and operation. - Actively engage in agile/kanban/iterative development methodology. - Participate and lead requirement gathering processes. - Participate in, lead and initiate team, department, and business process improvement. - Participate in and lead preparation and execution of all scheduled and ad-hoc deployment and break-fixes. - Openly communicate with other team members and management on best practices, issues, new requirements, and architecture. - Advocate for and enforce peer behavior relating to confidentiality of company information. - Build on your personal knowledge base through continued education and training, document and share your knowledge with the team. - Ensure confidentiality of company information. - Other duties as assigned by management. Qualifications - 3-5 years of software development experience. - Experience with Ruby, Python, or C# languages, demonstrating strength in at least one thereof. - Experience with web development frameworks such as Ruby on Rails or Flask, Django, or other MVC development frameworks. - Experience with git/GitHub or similar source control system. - Experience with object-oriented programming concepts and standards. - Experience with web-centric APIs (REST/SOAP) and data integration. - Experience with relational databases and SQL (PostgreSQL, MSSQL or similar). - Experience developing within both Linux-based and Windows operating systems. - Strong analytical and problem-solving skills, excellent attention to detail. - Ability to interact and communicate effectively and professionally with colleagues, vendors, and customers/clients. - Must be able to take direction and work independently. - Must be responsible, self-motivated, and able to work effectively in a remote location. - Good personal organization and time management skills. - Experience with continuous integration / continuous deployment (CI/CD) concepts and related technologies. - Experience with automation and orchestration technologies (Jenkins, CircleCI, Ansible, Azure DevOps etc.). - Experience with Microsoft development technologies .NET, X++, Dynamics 365, etc. - Knowledge of network engineering principles: core network administration / service provider operations. - Ability to problem solve autonomously, propose and prototype novel solutions to niche problems that are not google-able. Requirements - Shift is full-time Monday – Friday between the hours of 8:00 am – 5:00 pm CST. - Must be flexible and willing to work outside normal business hours as necessary. Benefits - Healthcare - Retirement - Paid leave (e.g., sick leave, PTO, company holidays) - Life insurance - AD&D - Short-term disability - FSA - Education reimbursement - Wellness reimbursement - Employee assistance program (EAP)
Job Requirements
- 3-5 years of software development experience.
- Experience with Ruby, Python, or C# languages, demonstrating strength in at least one thereof.
- Experience with web development frameworks such as Ruby on Rails or Flask, Django, or other MVC development frameworks.
- Experience with git/GitHub or similar source control system.
- Experience with object-oriented programming concepts and standards.
- Experience with web-centric APIs (REST/SOAP) and data integration.
- Experience with relational databases and SQL (PostgreSQL, MSSQL or similar).
- Experience developing within both Linux-based and Windows operating systems.
- Strong analytical and problem-solving skills, excellent attention to detail.
- Ability to interact and communicate effectively and professionally with colleagues, vendors, and customers/clients.
- Must be able to take direction and work independently.
- Must be responsible, self-motivated, and able to work effectively in a remote location.
- Good personal organization and time management skills.
- Experience with continuous integration / continuous deployment (CI/CD) concepts and related technologies.
- Experience with automation and orchestration technologies (Jenkins, CircleCI, Ansible, Azure DevOps etc.).
- Experience with Microsoft development technologies .NET, X++, Dynamics 365, etc.
- Knowledge of network engineering principles: core network administration / service provider operations.
- Ability to problem solve autonomously, propose and prototype novel solutions to niche problems that are not google-able.
- Shift is full-time Monday – Friday between the hours of 8:00 am – 5:00 pm CST.
- Must be flexible and willing to work outside normal business hours as necessary.
Benefits
- Healthcare
- Retirement
- Paid leave (e.g., sick leave, PTO, company holidays)
- Life insurance
- AD&D
- Short-term disability
- FSA
- Education reimbursement
- Wellness reimbursement
- Employee assistance program (EAP)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Weekday (YC W21)We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
• Design, develop, and maintain scalable web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js). • Build reusable, efficient, and reliable backend services and APIs to support modern web applications. • Develop responsive, high-performance frontend components using React.js and modern JavaScript frameworks. • Architect and optimize database schemas, queries, and data models using MongoDB. • Ensure seamless integration between frontend and backend services. • Write clean, maintainable, and well-documented code following best engineering practices. • Conduct code reviews and provide constructive feedback to ensure high code quality across the team. • Improve system performance, scalability, and reliability through continuous optimization. • Collaborate with cross-functional teams including product, design, and QA to deliver high-quality products. • Troubleshoot, debug, and resolve technical issues across the stack. • Participate in architecture discussions and contribute to technical decision-making. • Stay updated with emerging technologies, frameworks, and best practices in full-stack development.
GTM Engineer
Hypergen - B2B Cold-EmailWe fill your pipeline with qualified prospects via cold-email lead generation.
• Manage outbound campaigns for clients across various industries. • Create advanced Clay automations that impress other agencies. • Continuously test and optimize email copies, sequences, and timing until campaigns perform at their best. • Communicate campaign progress and results to clients, ensuring they feel valued and supported. • Stay up-to-date on the latest trends and tools in outbound marketing to keep our campaigns cutting-edge.
Senior Software Engineer
FranklinCoveyFranklinCovey is a global, publicly-traded consulting company specializing in performance improvement through tools, content, methodology, thought leadership, and training services
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Over the past five years, FranklinCovey has rapidly evolved from a traditional training company to a premier edtech leader. In 2018, we transitioned to a digital, subscription-based model through the launch of our All Access Pass. By 2021, our acquisition of Strive, a company trusted by high-growth tech firms like Slack, Airbnb, and Intuit, deepened our commitment to scalable, tech-driven learning. Since then, our Platforms team has accelerated innovation by delivering world-class solutions like the Impact Platform and AI Coach, now localized and enhanced for global learners. As a Senior Software Engineer, you’ll help us improve how we design, build, and ship software in a world of rapid technical change. You’ll leverage your experience working with AI to modernize our engineering practices while maintaining our high standards for quality, security, and reliability. You’ll also be a hands-on coach and mentor, helping junior engineers become more technically savvy and self-sufficient. Essential Job Functions - Build: - Ship regularly and iteratively, writing testable, readable, and maintainable code. - Develop a deep understanding of how data flows through complex systems and work with intricate data models. - Use AI-assisted development tools responsibly to improve velocity while maintaining code quality. - Design and implement solutions considering scale, security, performance, and privacy. - Lead: - Guide other engineers on best practices for safely and effectively integrating AI into their development workflows. - Help junior engineers develop the technical skills needed to become tomorrow’s senior engineers. - Propose and help implement improvements to our engineering processes, including (but not limited to) how to adapt as AI continues to advance. - Participate in and lead code reviews, share learnings through presentations or documentation, and mentor others. - Collaborate: - Participate early in the product development process, reviewing quantitative and qualitative research about our clients and learners. - Collaborate with fellow Engineering Team Members in Design and Operational Reviews to guide technical decision-making and identify performance issues. - Partner closely with Product to provide multiple viable technical paths for new features and improvements. - Embrace our writing-focused culture: much of our collaboration, planning, and ideation happens in written form. Qualifications - 7+ years of experience as a Software Engineer - Experience coding in a production Python/Django environment - Experience with React and TypeScript - Experience writing SQL queries and designing relational data models - Experience using agentic development workflows Requirements - Ability to articulate where AI workflows create leverage for a small team and where they create liability - Exposure to infrastructure-as-code tools like Terraform - Experience with tiered web application architecture, including backend services, APIs, and frontend integration - Experience creating performance monitors and dashboards using observability tools such as Datadog - Experience improving or refactoring complex systems in production without impacting customer experience—especially under conditions involving tight synchronization, legacy code, or data consistency challenges - Excellent written communication skills, as much of our work and collaboration is driven through writing - Passion for leadership development and empowering growth in individuals and teams Benefits - Medical, dental, and vision insurance - HSA - Employee stock purchasing plan - 401(k) - PTO - Holiday pay - More details available at franklincoveybenefits.com
Senior Software Engineer
DNSFilterFor IT professionals and managed service providers (MSPs), DNSFilter offers cloud-based web-content filtering and threat protection. The company is a division of Techstars, a globa
DNSFilter’s mission is to protect our customers and partners with products they love to use! We are revolutionizing network security by providing fast, accurate, and reliable threat protection and content filtering. We're a rapidly growing company dedicated to creating a safer internet for businesses and organizations worldwide. Leveraging AI-driven threat intelligence, DNSFilter empowers our customers to proactively block threats before they impact their networks. We foster a collaborative, innovative, and results-oriented culture where every team member contributes to our mission of making the internet safer. As we continue our product-fueled growth by adding new features and broadening our solution to meet the needs of the global market, it's clear there's a missing piece. That's where you come in! We are looking for a full-stack software engineer specializing in React and NextJS development. As a full-stack software engineer, you will work closely with our Engineering Organization team to modernize our application and convert it to our new design system. We’re looking for someone with a track record of delivering high-quality code who can work effectively in a fully remote environment. We are following lean development practices, focusing on delivering quality products in a timely manner. This is a full-time role. Eligible candidates have and can work successfully in a small to mid-sized fast-paced, hyper-growth, SaaS start-up or scale-up. We recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. If you feel like this job is for you, please apply. We believe diversity of experience and skills, including transferable skills, combined with passion, is a key to innovation and excellence; therefore, we encourage people from all backgrounds to apply to our positions! At DNSFilter, you will: - Be a member of our Engineering organization working on the front and back end of our software application (React, NextJS, MUI, Golang, Ruby, .NET) - Work closely with other engineers, the UX team, and other stakeholders to build modularized solutions using our new design system - Deliver real business value to our customer base - Expand your knowledge on all technologies within our ecosystem - Use AI to accelerate your learning and productivity, and an advocate for AI throughout the department To qualify for this role, you have: - 5+ years of experience working with Golang, Ruby, .NET, or something similar - 2+ years of experience developing and maintaining JavaScript, React and Redux code - Experience building microservices or RESTful API’s - Experience building reusable components - Proven ability to leverage AI tools (e.g., GitHub Copilot, Cursor, LLMs) to accelerate coding, debugging, and unit test generation while maintaining high standards for security and performance - Experience integrating AI into the broader SDLC—including documentation, PR summaries, and architectural prototyping—to significantly reduce "time to context" and repetitive overhead - Maintains a "human-in-the-loop" approach to critically audit AI-generated outputs for hallucinations and suboptimal patterns, while mentoring others on responsible AI usage - Experience with Material UI (https://mui.com/) - Knowledge of transforming old designs from Tailwind CSS to Material UI (MUI) - Experience using React Query to optimize searches and cache data - Attention to detail while converting UX designs to a working application - You will have an API-first mindset, developing components and services that are consumed via interfaces and API contracts - Experience with PostgreSQL, Redis, Kafka, ClickHouse, and other data stores - Working knowledge of AWS and EKS - Experience working remotely under minimal supervision - The ability to keep work hours that mostly overlap with 9a-5p Eastern, M-F Bonus points for: - Knowledge or experience with other programming languages, specifically TypeScript, Next.js - Knowledge of feature flag management tools such as LaunchDarkly - Experience working with multiple distributed teams - Experience building a security product - Excellent documentation skills - Awareness of AppSec, OSS licensing, and security tools - An understanding of computer networking protocols and DNS We Offer: - Pathway to promotion to additional organizational positions and responsibilities based upon results and performance, not just time in the chair. You help us grow, and we will help you grow. - Passionate and intelligent colleagues who work hard and have a good time doing it - Paid company-wide week off at the end of each year - Flexible Vacation Policy - Awesome company swag - Full medical, dental, and vision benefits for US, UK, and Canada-based employees - Full short-term disability and life benefits; available long-term disability - Retirement savings account options with vested company matching for qualifying employees - In-person annual gatherings. Last time we all spent a week on a beach in the Dominican Republic! DNSFilter is a pay-for-performance organization, which means there is an opportunity to advance your compensation based on performance over time. The hiring base pay is dependent on several factors, including level, function, training, transferable skills, work experience, business needs, and geographic location. As a hybrid company, our compensation reflects the cost of labor across several U.S. and global geographic markets. We pay differently based on those defined markets. Our Talent Team can share more about the specific salary range for the job location during the hiring process. DNSFilter participates in the E-Verify program. At DNSFilter, we utilize sophisticated software and tools to identify and eliminate Deepfake candidates. This approach helps us maintain the integrity of our hiring process, ensuring that we select the most qualified and genuine individuals to join our team. U.S. hiring salary range $110,000—$125,000 USD



