$120k–$160k/yr
Sr. Software Engineer (2026-8104)
Caretria · Washington, DC
What's your preference?
Apply and get job updates
We'll email you new matching jobs. Unsubscribe in one tap from any email.
Job description(tap to read)
Please Note: This position will be fully remote The Sr. Software Engineer’s role is to plan, design, develop and launch information systems in support of organizational functions and business processes. This position will apply communication, analytical and problem-solving skills for analysis across multiple applications, to determine systems inter-dependencies and to help maximize the benefit of information system investments. Sr. Software engineer is responsible for designing and developing new or enhancing existing solutions to meet business requirements, estimating work effort and risks, and communicating technical knowledge with appropriate stakeholder. This position will be responsible for documenting software design specifications and coding throughout the software development life cycle. This position will oversee system deployments and provide support to other departments as required. Sr. Software Engineer provides guidance to Jr. Software Engineers and Software Engineers in development tasks and functions as a technical lead on projects. This position will be responsible for troubleshooting production information systems. Sr. Software Engineer participates in analysis of technical solutions to business problems and identification of appropriate tools and training to improve the quality of our processes and products. This individual works with Project Management resources from the IT department or interacts with appropriate external resources, to implement software solutions. This individual follows the SDLC development standards and processes as defined by Knipper. KEY RESPONSIBILITIES: Requirements, Analysis & Design • Participate in project requirements gathering sessions as needed. • Review the business process flows, system models and/or other documented requirements for various business systems. Notify any deficiencies noticed in documented requirements. • Analyze requirements and provide a set of alternative solutions to address the stakeholder’s needs. • Determine impact of proposed solutions to new or existing systems. • Translate documented requirements into design specifications and create technical documentation as outlined by Knipper’s standards, policies, and procedures. • Design robust business systems based on the documented requirements with the vision of enhancing business processes, operations, and information process flow. • Identify and investigate issues in both existing and in-development business systems. • Ensure that systems produced meet requirements in areas such as compatibility, interoperability, flexibility, scalability, performance, and robustness. • Review, analyze and report the effectiveness and efficiency of existing systems. Develop strategies for improving or further leveraging these systems and eliminating potential trouble areas. • Participate in design of databases or data storage and management systems to support business needs. Development • Develop efficient business applications, tools and software modules using Knipper’s development framework. • Develop code (including database programming) conforming to Knipper SQL Coding standards such that they can be quickly deciphered by other software engineer(s) and product support specialist(s). • Develop a library of code objects which are re-usable in various other applications. • Develop reports and or analytics per business requirements using Knipper preferred reporting tools. • Ensure source code is managed as per Knipper’s source code management standards. Testing • Review the system design for the implemented solution with the test/validation team and address any issues. • Develop and execute unit and integration tests on the developed application and ensure their traceability to documented specifications and requirements. • Provide test/validation team with executed unit and integration test cases and results. • Assist test/validation team in configuring the test environments and preparing test data. • Fix the identified and prioritized defects (bugs). Training & Demonstration • Train various technical staff involved on technical aspects of the systems developed. • Demonstrate the developed system to staff involved with the project as required. • Transfer knowledge of developed systems to support teams. • Participate in regulatory compliance or other company mandated training. Deployment • Develop initial and/or upgrade deployment scripts. • Prepare release notes and deployment instructions for all aspects of the application as per Knipper standards, policies and procedures. • Participate and assist in deployment of the system to various environments. Documentation • Create and maintain system documentation as specified by Knipper standards, policies and procedures. • Assist in the creation of user guides as required. Additional Duties • Assist other team members by providing historical and current insight into any of the existing business systems. • Provide guidance to junior members of the development team. • Assist IT Management in code reviews of junior technical staff. The above duties are meant to be representative of the position and not all-inclusive. MINIMUM JOB REQUIREMENTS: Education/Training: • Master Degree, required in the field of Computer Science or a related area • 3 to 5 years work experience as a software engineer or in a similar role with demonstrated experience developing business systems using technologies of Knipper’s development environment. KNOWLEDGE, SKILLS & ABILITIES: • Understanding of software development methodologies/lifecycles and associated processes. • Ability to develop new or modify existing applications. • Experienced with standard coding and development processes, concepts, practices, and procedures. • A self starter with the ability to carry out tasks with little management input. • Experienced with object-oriented concepts, SOA, modeling, practices, and procedures. • Proficient in .NET technologies, web development, and UI controls. • Proficient in database design, queries, and programming (stored procedures, triggers, etc.) in Microsoft SQL Server databases. • Proficient with performance tuning .NET applications and Microsoft SQL Server databases queries. • Proficient in web design, UI design and usability. • Proficient in using Source Code Management tools. • Excellent analytical, mathematical, logical and creative problem-solving skills. • Excellent written and oral communication skills. • Ability to effectively prioritize and execute tasks in a fast paced environment. • Experience working in a team-oriented and collaborative environment. • Working Experience in Microsoft Office productivity tools. PHYSICAL DEMANDS: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The expected base pay range for this position is $120,000-160,000 per year. The actual compensation for the position may vary based on market differences and on factors such as skills, experience, qualifications and can vary based on location and/or work schedule. In addition to base pay, CareTria offers a comprehensive benefits package. Full-Time benefits include access to health, dental, and vision insurance; retirement plan options; paid time off; paid parental leave; employee assistance programs; and other perks. Eligible employees may also have access to performance bonuses. CareTria is an Equal Opportunity Employer.
Customer Service Enrollment Specialist - Remote
American Income Life - Giddens Organization · Abilene, TX
Benefits Representative 100% Virtual • 65,000-80,000 • 40 Hours per Week • Actively hiring Crafting Brighter Futures for Families At the forefront of specialized financial services, we help families safeguard their assets and promises a profound purpose: ensuring a brighter future for every client. Role Overview: As a Benefits Representative, you play a pivotal role in helping families protect their assets and secure their futures. You'll be the face of Globe Life, embodying our values and commitment. Primary Responsibilities: • Engage with clients to understand their financial goals and concerns. • Present tailored solutions to safeguard their assets effectively. • Maintain a pulse on the industry, ensuring you offer the best and most updated advice. • Foster relationships and ensure our clients always have someone they can turn to. Why Us? • Remote Work: Enjoy the flexibility of a full-time remote role. • Unlimited Earning Potential: Your dedication determines your earnings. • Company Culture: We're relaxed, high-energy, and treat every member like family. • Grow with Us: Dive into continuous learning and development opportunities. Application Process: 1. Submit Your Application: A hiring manager will review your application & resume and get back to you within 24 hours. 2. Schedule Company Overview: Select applicants will be contacted to schedule a position overview, detailing everything you need to know about the job details and your responsibilities. This 20-30 minute session is typically* done virtually for your convenience. 3. Interact with Us: During the overview, you'll have the chance to chat with our team members and ask any questions. Following the overview you'll be prompted to complete a brief assessment to gauge your understanding and compatibility with the position.
Insurance Sales Representative - Work From Home
American Income Life - Giddens Organization · Slaton, TX
Benefits Representative 100% Virtual • 65,000-80,000 • 40 Hours per Week • Actively hiring Crafting Brighter Futures for Families At the forefront of specialized financial services, we help families safeguard their assets and promises a profound purpose: ensuring a brighter future for every client. Role Overview: As a Benefits Representative, you play a pivotal role in helping families protect their assets and secure their futures. You'll be the face of Globe Life, embodying our values and commitment. Primary Responsibilities: • Engage with clients to understand their financial goals and concerns. • Present tailored solutions to safeguard their assets effectively. • Maintain a pulse on the industry, ensuring you offer the best and most updated advice. • Foster relationships and ensure our clients always have someone they can turn to. Why Us? • Remote Work: Enjoy the flexibility of a full-time remote role. • Unlimited Earning Potential: Your dedication determines your earnings. • Company Culture: We're relaxed, high-energy, and treat every member like family. • Grow with Us: Dive into continuous learning and development opportunities. Application Process: 1. Submit Your Application: A hiring manager will review your application & resume and get back to you within 24 hours. 2. Schedule Company Overview: Select applicants will be contacted to schedule a position overview, detailing everything you need to know about the job details and your responsibilities. This 20-30 minute session is typically* done virtually for your convenience. 3. Interact with Us: During the overview, you'll have the chance to chat with our team members and ask any questions. Following the overview you'll be prompted to complete a brief assessment to gauge your understanding and compatibility with the position.
Call Center Rep Work From Home
American Income Life - Giddens Organization · Slaton, TX
Benefits Representative 100% Virtual • 65,000-80,000 • 40 Hours per Week • Actively hiring Crafting Brighter Futures for Families At the forefront of specialized financial services, we help families safeguard their assets and promises a profound purpose: ensuring a brighter future for every client. Role Overview: As a Benefits Representative, you play a pivotal role in helping families protect their assets and secure their futures. You'll be the face of Globe Life, embodying our values and commitment. Primary Responsibilities: • Engage with clients to understand their financial goals and concerns. • Present tailored solutions to safeguard their assets effectively. • Maintain a pulse on the industry, ensuring you offer the best and most updated advice. • Foster relationships and ensure our clients always have someone they can turn to. Why Us? • Remote Work: Enjoy the flexibility of a full-time remote role. • Unlimited Earning Potential: Your dedication determines your earnings. • Company Culture: We're relaxed, high-energy, and treat every member like family. • Grow with Us: Dive into continuous learning and development opportunities. Application Process: 1. Submit Your Application: A hiring manager will review your application & resume and get back to you within 24 hours. 2. Schedule Company Overview: Select applicants will be contacted to schedule a position overview, detailing everything you need to know about the job details and your responsibilities. This 20-30 minute session is typically* done virtually for your convenience. 3. Interact with Us: During the overview, you'll have the chance to chat with our team members and ask any questions. Following the overview you'll be prompted to complete a brief assessment to gauge your understanding and compatibility with the position.
Remote Customer Service/Advisor
American Income Life - Giddens Organization · Abilene, TX
Benefits Representative 100% Virtual • 65,000-80,000 • 40 Hours per Week • Actively hiring Crafting Brighter Futures for Families At the forefront of specialized financial services, we help families safeguard their assets and promises a profound purpose: ensuring a brighter future for every client. Role Overview: As a Benefits Representative, you play a pivotal role in helping families protect their assets and secure their futures. You'll be the face of Globe Life, embodying our values and commitment. Primary Responsibilities: • Engage with clients to understand their financial goals and concerns. • Present tailored solutions to safeguard their assets effectively. • Maintain a pulse on the industry, ensuring you offer the best and most updated advice. • Foster relationships and ensure our clients always have someone they can turn to. Why Us? • Remote Work: Enjoy the flexibility of a full-time remote role. • Unlimited Earning Potential: Your dedication determines your earnings. • Company Culture: We're relaxed, high-energy, and treat every member like family. • Grow with Us: Dive into continuous learning and development opportunities. Application Process: 1. Submit Your Application: A hiring manager will review your application & resume and get back to you within 24 hours. 2. Schedule Company Overview: Select applicants will be contacted to schedule a position overview, detailing everything you need to know about the job details and your responsibilities. This 20-30 minute session is typically* done virtually for your convenience. 3. Interact with Us: During the overview, you'll have the chance to chat with our team members and ask any questions. Following the overview you'll be prompted to complete a brief assessment to gauge your understanding and compatibility with the position.