Senior Software Engineer
4 weeks ago
At OnDek Solutions, we're dedicated to enhancing financial security for individuals every day. Our Digital Marketing Technology team is a dynamic and enthusiastic group that values the impact of our work on clients and investors alike.
Role Overview:
As a Principal Engineer on our Digital Marketing Technology team, you'll be at the forefront of implementing cutting-edge software solutions that serve both internal and external clients.
This role involves designing and developing technical solutions for new and existing applications while collaborating with various business stakeholders and IT team members.
Success in this role requires thriving in a highly collaborative, fast-paced, and agile software development environment.
You'll engage in all phases of the software development lifecycle, including requirements gathering, design, development, unit testing, code review, and deployment, providing best-practice guidance and upholding IT standards to enhance code quality, performance, and delivery.
Key Responsibilities:- Lead the development and delivery of large-scale projects involving multiple systems and deliverables.
- Serve as a trusted advisor, working across various development teams to align system architectures with business and technology strategies.
- Anticipate business impacts of different solutions, explaining tradeoffs to business partners to facilitate optimal decision-making.
- Contribute to the technology roadmap by aligning short-term and long-term goals with specific technological solutions.
- Provide technical consulting and leadership, identifying new technological uses to meet strategic business objectives.
- Create visual representations of system and data architectures using standardized modeling techniques.
- Research and evaluate new technologies for integration into our software stack.
- Assess current system architectures and drive continuous improvements.
- Enhance application performance and stability by identifying, investigating, and resolving issues proactively.
- Bachelor's degree in a technical or business discipline, or equivalent work/education experience (Advanced degree preferred).
- Minimum 10 years of software development experience.
- Minimum 3 years in a principal-level or similar role.
- Experience with Sitecore or similar CMS solutions is advantageous.
- Preferred experience in SEO.
- Proficient in visualizing application design through various diagramming techniques (use cases, activity, sequence, entity relationship, etc.).
- Proven track record in leading the design and implementation of distributed, resilient, service-oriented application architectures.
- Ability to manage technical design across multiple, interdependent projects simultaneously.
- Effective communication skills to explain complex technical concepts to diverse audiences.
- Strong knowledge of secure coding standards and best practices.
- Experience with continuous integration and continuous delivery.
- Familiarity with Test Driven Development (TDD) concepts, methods, and tools.
- Demonstrated ability to learn and deliver solutions in multiple programming languages and technical environments.
- Commitment to staying current with emerging technologies through ongoing professional development.
- Excellent verbal and written communication skills in English.
- Ability to build trusted relationships and effectively communicate across all levels of the organization.
- Enthusiastic, proactive approach to taking on new opportunities and challenges.
- Client-focused decision-making and actions.
- Collaborative team player with the adaptability to rapidly changing requirements.
- Availability for full-time hours, with additional hours as needed.
- Advanced proficiency and 8+ years of practical experience with:.NET Framework (4.0 or later), C#, SQL Server, JavaScript/TypeScript, HTML5 and CSS.
- ASP.NET MVC (3 or later), ASP.NET Web API (2 or later), Building single-page applications using React (or similar frameworks).
- Experience with Sitecore or similar CMS solutions is a plus.
- Preferred experience in SEO.
- Proficiency in visualizing application design through various diagramming techniques.
- Leadership in designing and implementing distributed, resilient, service-oriented application architectures.
- Technical design leadership across multiple projects.
- Ability to communicate complex technical subjects to diverse audiences.
- Strong knowledge of secure coding standards and best practices.
- Experience with continuous integration and delivery.
- Familiarity with Test Driven Development (TDD) concepts, methods, and tools.
- Proven ability to learn and deliver solutions across multiple programming languages and technical environments.
- Commitment to staying current with emerging technologies through professional development.
- Excellent communication skills and the ability to interact across all organizational levels.
-
Senior Embedded Software Engineer
4 weeks ago
Seattle, Washington, United States Lynx Software Technologies Full timeJob SummaryThompson Software Solutions, a Lynx Software Technologies company, is seeking a skilled Senior Embedded Software Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key ResponsibilitiesDevelop and integrate software products using...
-
Senior Java Software Engineer
3 weeks ago
Seattle, Washington, United States Triunity Software Full timeJob SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software Inc. The ideal candidate will have a strong background in Java development and a passion for building scalable and secure web applications.Key Responsibilities* Develop and implement user-facing features for web applications using HTML, CSS, and...
-
Senior Software Engineer
3 weeks ago
Seattle, Washington, United States Coupang Global LLC Full timeJob Title: Senior Software EngineerJob Summary:Coupang Global LLC is seeking a skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining data services and applications using open source projects. You will also collaborate with data engineers to ensure that data...
-
Senior Software Engineer
4 weeks ago
Seattle, Washington, United States TalentBurst Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at TalentBurst. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining scalable and efficient software systems.Key Responsibilities:Design and develop RESTful microservices using Java 8+ and Spring...
-
Senior Software Engineer
4 weeks ago
Seattle, Washington, United States CloudKitchens Full timeJob Title: Senior Software EngineerWe're seeking a highly skilled Senior Software Engineer to join our team at CloudKitchens. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining our internal tools and software systems.Key Responsibilities:Design and develop scalable software systems using agile...
-
Senior Cloud Software Engineer
4 weeks ago
Seattle, Washington, United States Insight Global Full timeJob Title: Senior Cloud Software EngineerJoin Insight Global as a Senior Cloud Software Engineer and contribute to the development of innovative software solutions for the airline industry.About the Role:We are seeking a highly skilled and experienced Senior Cloud Software Engineer to join our team. As a key member of our software engineering team, you will...
-
Senior Automation Engineer
3 weeks ago
Seattle, Washington, United States Intelliswift Software Inc Full timeJob Title: Senior Automation EngineerJob Description:Work on automation and black-box testing of GPU components for the video processing pipeline.Create automation scripts and tests that can be run within the existing automation system.Work on black-box testing of the GPU components in the Video Applications.Ensure the highest quality, performance, and...
-
Senior Software Development Engineer
4 weeks ago
Seattle, Washington, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge cloud-based solutions that meet the needs of our customers.As a Senior Software Development Engineer, you will work closely with...
-
Senior Software Engineer
4 weeks ago
Seattle, Washington, United States Social Finance Ltd Full timeJob Title: Senior Software EngineerAt Social Finance, LLC, we're seeking a highly skilled Senior Software Engineer to join our team in Seattle, WA. As a key member of our engineering team, you'll be responsible for designing and implementing scalable and resilient systems that cater to our members' needs.Key Responsibilities:Implement features and products...
-
Senior Software Engineer
4 weeks ago
Seattle, Washington, United States DocuSign Full timeUnlock Your Potential as a Senior Software Engineer at DocuSignJoin our team of innovative software engineers and contribute to the development of cutting-edge solutions that transform the way businesses operate. As a Senior Software Engineer at DocuSign, you will be part of a collaborative and dynamic team that is passionate about delivering high-quality...
-
Senior Director of Software Engineering
4 weeks ago
Seattle, Washington, United States Oracle Full timeJob Title: Senior Director of Software EngineeringAbout the Role:We are seeking a highly experienced Senior Director of Software Engineering to lead our Identity and Access Management organization. As a key member of our team, you will be responsible for managing large engineering teams, delivering distributed systems, and coaching and growing managers and...
-
Senior Software Engineer FEBE
3 weeks ago
Seattle, Washington, United States Ad Hoc LLC Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Ad Hoc LLC. As a Senior Software Engineer, you will play a key role in the development of our digital services, working closely with our teams to design and deliver seamless user experiences for our clients.Key ResponsibilitiesSupport the development of our digital...
-
Senior CDN Engineer
4 weeks ago
Seattle, Washington, United States United Software Group Full timeJob Title: Senior CDN EngineerWe are seeking a highly skilled Senior CDN Engineer to join our team at United Software Group. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining our Content Delivery Network (CDN) solutions.Key Responsibilities:Configure and optimize Akamai CDN solutions to enhance...
-
Senior Cloud Software Engineer
4 weeks ago
Seattle, Washington, United States Della Infotech Full timeJob Title:Senior Cloud Software EngineerJob Summary:We are seeking a highly skilled Senior Cloud Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing scalable cloud architecture to support growing data and system usage.Key Responsibilities:Design and develop cloud-based systems and...
-
Senior Software Engineer
3 weeks ago
Seattle, Washington, United States DocuSign Full timeJob Title: Senior Software EngineerAt Docusign, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Document Generation team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key Responsibilities:Develop high-quality,...
-
Senior Software Engineer
4 weeks ago
Seattle, Washington, United States TalentBurst Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at TalentBurst. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining scalable and secure software systems.Key Responsibilities:Design and develop RESTful microservices using Java 8+ and Spring BootDeploy to...
-
Senior Software Engineer
4 weeks ago
Seattle, Washington, United States Gable Full timeJob Title: Senior Software EngineerAbout Us:Gable.ai is a Seattle-based startup revolutionizing the data industry. Our mission is to reshape data management by fostering collaboration and innovation.Job Description:As a Senior Software Engineer at Gable.ai, you will be at the forefront of developing and integrating static code analysis tools that are core to...
-
Senior iOS Software Engineer
4 weeks ago
Seattle, Washington, United States Hulu Full timeJob Title: Senior iOS Software EngineerAbout the Role:We are seeking a highly skilled Senior iOS Software Engineer to join our team at Disney+. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality iOS applications that meet the needs of our users.Responsibilities:* Develop and maintain iOS...
-
Senior Software Engineer
3 weeks ago
Seattle, Washington, United States lululemon Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at lululemon. As a Senior Software Engineer, you will be responsible for building and extending web applications in a cloud environment.Key ResponsibilitiesWork with Product and Project Owners to understand end-user requirements and formulate user stories.Craft and...
-
Senior Software Engineer
4 weeks ago
Seattle, Washington, United States Lululemon Athletica Full timeAbout the RoleLululemon Athletica is seeking a highly skilled Senior Software Engineer to join our Digital Site Reliability Engineering – DevOps team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable cloud-based systems. You will work closely with cross-functional teams to identify and...