We are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for researching, designing, and developing computer and network software, or specializing in utility programs. Your duties will include designing, developing, and modifying highly specialized computer applications to drive user efficiency and overall business success, ensuring these applications meet demanding standards for privacy and security. You will create efficient, high-performance enhancements to proprietary applications, address specific customer goals, and quickly design, develop, and implement new technology features, including integration with new technologies. You will ensure compliance with software development life cycle protocols, manage project priorities, and raise any risk factors to the appropriate project management team. Continuous improvement of functionality, reliability, testability, availability, latency, scalability, and efficiency of applications is key. You will adhere to version control, release management, and deployment protocols, and ensure compliance with data accessibility standards for people with disabilities. Facilitating quality assurance protocols, including user acceptance testing, by resolving issues and providing required metrics and data is also part of the role. You will design and develop reporting to summarize and analyze application functionality, ensuring applications meet rigorous technical requirements for performance, resiliency, availability, and scalability. Collaboration with users to build, extend, and enhance applications that accelerate efficiency and innovation is expected, along with providing post-deployment support and quickly responding to and resolving unexpected service problems in production. Telecommuting is available from anywhere in the U.S.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior