Browse
···
Log in / Register

Senior Software Engineer

$120,000-135,000

Commify

Chattanooga, TN, USA

Favourites
Share

Description

Commify is on a mission to revolutionize business communications, and we are looking for an experienced Senior Software Engineer to join our passionate team. In this role, you will lead the development and enhancement of our cutting-edge messaging platform, ensuring it meets the evolving needs of businesses around the world. Your expertise will help shape our product vision, drive innovation, and create exceptional user experiences. As a Senior Software Engineer, you will collaborate closely with product managers, designers, and fellow engineers to deliver high-quality software solutions. We value creativity, critical thinking, and a proactive approach to problem-solving. If you have a strong technical background and want to work in a fast-paced environment, Commify is the perfect place for you. Requirements The Senior Software Engineer will:: Architect, design, develop, and deploy software solutions across our products. Engage in all phases of the software development lifecycle in an agile environment. Collaborate with cross functional teams to refine requirements into actionable tasks. Contribute to continuous improvement initiatives within the engineering team. Mentor junior developers and support overall team growth and learning. Drive adherence to best practices and coding standards. Ideal candidates will possess: Extensive experience in software development with modern programming languages. Strong foundation in C# .NET/.NET Core and Angular. Experience running production systems at scale in Microsoft Azure. Experience with CI/CD pipelines, Dev/Ops methodologies, and test automation. Experience with containerization technologies, such as Docker and Kubernetes Proven experience designing and building REST APIs. Experience with version control systems, especially GitHub. Understanding of agile methodologies and practices. Exposure to micro-SPA frontend application architecture. Excellent problem solving skills and attention to detail. Team oriented mindset with strong communication abilities. Ability to manage multiple priorities and meet deadlines. Preferred Qualifications: Experience in building and scaling multi-channel CPaaS/messaging platforms (SMS, MMS, RCS, WhatsApp, Voice, and Email). Experience working in a diverse, international team. Benefits Competitive Salary ($120,000 - 135,000) Company Bonus Enjoy the flexibility of remote work, complemented by regular off-site meetings scheduled in collaboration with your line manager. Healthcare & Dental. 20 days annual leave plus national holidays. Birthday off work, Wellbeing leave & Giving back days. Free access for you and your family to Calm, a mindfulness, health, and wellbeing App. 401k 4% employer contribution. Death in service (4x salary). Culture initiatives (Including Christmas rewards & monthly/quarterly social events). Training & Development opportunities with access to unlimited learning via Udemy.  

Source:  workable View Original Post

Location
Chattanooga, TN, USA
Show Map

workable

You may also like

Mindrift
Freelance Software Developer (Golang) - AI Trainer
Texas, USA
This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About the Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you’ll have the opportunity to collaborate on these projects.  Although every project is unique, you might typically: Generate prompts that challenge AI. Define comprehensive scoring criteria to evaluate the accuracy of the AI’s answers. Correct the model’s responses based on your domain-specific knowledge. How to get started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you’ll help shape the future of AI while ensuring technology benefits everyone. Requirements You have a Bachelor's or Master’s degree in software development, computer science, or other related fields. You have at least 3 years of professional experience. Your level of English is advanced (C1) or above. Code review experience is must. Experience with AI projects is a plus. You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines. Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge. Benefits Why this freelance opportunity might be a great fit for you? Get paid for your expertise, with rates that can go up to $50/hour depending on your skills, experience, and project needs. Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments. Work on advanced AI projects and gain valuable experience that enhances your portfolio. Influence how future AI models understand and communicate in your field of expertise.
$50
Toyota Tsusho Systems
Principal Python Developer (CRM)
Plano, TX, USA
Key/Primary Responsibilities • Drive technical roadmap & process improvements within our organization for software developed the end-to-end (E2E) vehicle ecosystem (embedded, cloud, mobile app). • Enhance release pipelines, maintaining high quality standards for code quality, quality assurance (QA) & operations. • Product cybersecurity technical thought leadership in the research, design, development, manufacturing, and/or operations of the Connected, Autonomous, Shared, and Electrified mobility solutions and digital services. • Individual contributor executing the roles and responsibilities of an engineering technical lead across multiple projects, processes, and teams.  Support activities include: o Working with stakeholders to understand timeline, input/output, dependencies, etc. o Technical experience to understand any “impediments” the team may experience o Work with external stakeholders to remove “impediments” from the team o Enforce release policies to ensure releases meet cybersecurity & quality standards. • Execute the roles and responsibilities of an individual contributor across multiple projects and teams independently with very little oversight required. • Liaise with line of business leaders and general other risk functions to deliver program needs within business units. Requirements 6+ years experience in a software development / release management role, with an emphasis on hands-on software development, CI/CD, automation, & release engineering. 2+ years experience in automotive, manufacturing, internet of things (IOT), and/or software industries. Experienced software developer in either: C, C++, Golang, Java, or Python. Identify opportunities for process enhancements via automation & realize these synergies by performing the automation development. Create & maintain comprehensive documentation for software release process & deployment standards. Strong interpersonal and communications skills with the ability to create and present concepts and recommendations to technical peers and management. Strong technical competence in MS tool suite (i.e., Outlook, Word, Excel, PowerPoint, etc.) Fluent in English (reading, writing, speaking) for business and technical discussions. Demonstration of the following behavioral competencies: Delivering results as an individual and as a team Respect for peers and customers Customer service and relationship management Ability to understand both the individual and group role, recognize when problems impact other roles, and collaborate with group leadership as well as other impacted roles to solve complex problems Ability to understand management roles (group, project) and provide the appropriate information to management Ability to identify when tasks are at risk of getting completed on time and coordinating with management to address appropriately Initiative to identify and improve aspects of the business – policies, processes, procedures, technologies, reports, and templates as needed Self-education to continuously learn and invest in skills and knowledge relevant to the team and the position Going above and beyond by understanding the business, anticipating needs, and delivering results that meet all quality expectations Pro-active management and creation of tasks, definitions of done, and deliverable dates for tasks requested of you and projects you manage Mentoring and coaching that builds upon Toyota’s customer-focused philosophies that builds respect for consumer privacy   Added Bonus: ·       OSCP, SANS/GIAC, CISSP, or other related/equivalent certifications.  ·       Experience with compliance regulations/laws, security frameworks and standards (e.g., ISO/SAE 21434, NIST, HIPAA, ISO, COBIT, OWASP, ITIL, etc.).   Experience with one or more of the following industries: law enforcement, defense, intelligence community, automotive, manufacturing, software,   Bachelor’s degree or higher, in Computer Science, Engineering or related discipline, or equivalent professional experience   Fluent in Japanese (reading, writing, speaking) for business and technical discussions. 
Negotiable Salary
Apex Informatics
Sr. Java Developer
Atlanta, GA, USA
The Georgia Department of Labor is launching multiple Java-based development projects and is seeking senior-level full-stack Java developers with strong experience in the full software development life cycle. This role involves new development, system integrations, and mentorship of junior developers. 🔸 Key Responsibilities: Lead the design and development of custom Java applications and integrations. Participate in technical architecture planning and define best practices. Analyze requirements, design and write scalable code, and perform thorough testing. Review team members' code and provide technical guidance. Maintain, enhance, and troubleshoot both existing and new codebases. Write clear and comprehensive technical documentation. Stay updated with modern development practices and tools. 🔸 Required Skills: 10+ years of IT experience in full-stack development. Strong hands-on skills in Core Java (C# is a plus). Experience with frameworks such as Spring, Hibernate, Struts. Strong understanding of SOA, J2EE, JSP, JSTL, JDBC, JMS, Maven, JUnit, etc. AngularJS 2+ experience required (component/module creation, testing). Skilled in RESTful APIs, Spring Boot, Microservices, Docker, Kubernetes, Netflix OSS. Experience with JavaScript, JQuery, Dojo. Solid understanding of XML tech – XSD, XPath, XSLT. Familiar with SSO, Web Services (SOAP/REST). Proficiency in CI/CD pipelines and secure coding practices (OWASP top 10). Must be able to explain technical decisions, past projects, and secure coding practices clearly. 🔸 Soft Skills: Strong communication skills (written and verbal). Strong mentoring and leadership skills. Ability to work independently and in a team. Organized, detail-oriented, and able to handle multiple tasks. Must be confident during technical interviews and code reviews. ⚠️ Important Notes: Candidates must be from the Metro Atlanta area. Must report onsite on Day 1 – No remote or hybrid. Must be able to clearly explain project history, architecture, and technology choices.
Negotiable Salary
Creative Chaos
Principal Software Engineer- React Native
Islamabad, Pakistan
A Principal Software Engineer for React Native is an associate at Creative Chaos who is mainly responsible for developing front-end mobile client applications for various software platforms. A Principal Software Engineer makes sure that the functionality, security, and performance of the server application are as per the design and are completely bug-free. Principal engineers have a responsibility to lead a team of engineers and mentor team members through continuous training and guidance. Job Description: Analyze business requirements Estimate assigned tasks Write code and unit tests Collaborate with other team members Tune your code for enhanced security and performance Maintain systems by fixing any existing issues Update issue tracking software Provide status updates Communicate with client Control versions of your code Research new technologies Lead a team of software engineers Mentor team members through training and guidance Upgrade skills and knowledge Evaluate candidates for open positions Requirements Minimum Bachelors in Computer Science/Software Engineering or equivalent. Minimum 6-10 years of related experience in a professional industry Highly proficient in rendering components with Native APIs. Transitioned from native IOS / Android (Objective C) to React Native. Good Hands-on with Typescript and GraphQL database. Understanding of REST APIs, the document request model, and offline storage Experience working with Swift, Kotlin, Objective C, or Java is a plus. Proficient in CSS, HTML, and writing cross-platform compatible code. Excellent programming and analytical skills with knowledge of design patterns Knowledge of and experience with Github, JIRA, and other collaboration tools Excellent verbal and written English communication skills Flexible attitude and versatile personality Strong presentation skills Strong influence among team members Benefits Paid Time Off Work From Home Health Insurance OPD Training and Development Life Insurance Exchange Program
Negotiable Salary
Cookie
Cookie Settings
© 2025 Servanan International Pte. Ltd.