Principal Software Engineer
7 days ago
About the Role
GEICO is seeking an experienced Software Engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating the culture of psychological safety and continuous improvement.
Key Responsibilities
- Design and implement enterprise data governance solutions
- Design and implement data quality solutions
- Design and implement solutions to manage data products, data contracts, and data dictionaries
- Design and implement data lineage solutions
- Scope, design, and build scalable, resilient distributed systems
- Responsible for technical aspects of a project at the team level
- Lead design sessions and code reviews to elevate the quality of engineering across the organization
- Spearhead new feature use (innovate within existing tooling)
- Spearhead new software acquisition and use (innovate with new tooling)
- Leverage automation to remove redundant error-prone tasks to improve the quality of the solution
- Build product definition and leverage your technical skills to drive towards the right solution
- Engage in cross-functional collaboration throughout the entire software lifecycle
- Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
- Define, create, and support reusable application components/patterns from a business and technology perspective
- Mentor other engineers
- Consistently share best practices and improve processes within and across teams
Requirements
- Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- Experience with programming languages like Java, Python,.NET, SQL, and NoSQL databases
- Experience with version control such as GIT
- Experience with Big Data technologies such as HBase, Hive, Kafka, Graph DB, and Cassandra
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
- Experience with container orchestration services including Docker and Kubernetes, and various Azure tools and services
- Familiar with Microsoft.Net tools and technologies specifically in: ASP.NET (MVC and Web API), WCF Web Services
- Experience with relational and non-relational database technologies (SQL, Oracle, COSMOS, NoSQL, etc.)
- Experience with Load test tooling (Gatling or equivalent)
- Experience with Spring Boot Framework and other Spring technologies
- Experience with monitoring tools such as Dynatrace, Thousand Eyes, Influx, Grafana, or equivalents
- Proven understanding of microservices-oriented architecture and extensible REST APIs and GraphQL
- Experience architecting and designing new and current systems
- Advanced understanding of DevOps concepts including Azure DevOps framework and tools
- Understanding and experience working with CI/CD tooling such as Jenkins, Gradle, Artifactory, Microsoft Azure DevOps
- Experience with continuous delivery and infrastructure as code
- Advanced shell scripting skills
- Advanced understanding of monitoring concepts and tooling
- Strong problem-solving ability
- Ability to excel in a fast-paced environment
- Experience with microservices-oriented architecture and RESTful web services
- Experience in the complete software development life cycle
- Experience specifically with React (Clean Architecture) or Angular
- Experience with GIT
- Experience with version control concepts including branching, merging, and conflict resolution
- Experience with API development and integration, Spring Boot framework, and other Spring technologies
- Experience in Python development
- AI/ML experience preferred
Experience
- 6+ years of professional software development experience with the Java programming experience or an OOP style language
- 4+ years of experience in open-source frameworks
- 3+ years of experience with architecture and design
- 3+ years of experience with AWS, GCP, Azure, or another cloud service
Education
- Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
-
Senior Embedded Software Engineer
1 day ago
Richardson, Texas, United States Collins Aerospace Careers Full timeAbout the RoleWe are seeking a highly motivated and experienced Senior Embedded Software Engineer to join our Integrated Strategic Solutions Engineering (ISSE) team at Collins Aerospace. As a key member of our team, you will be responsible for designing, developing, and testing software solutions for our Integrated Mission Systems.Key ResponsibilitiesProvide...
-
Richardson, Texas, United States Raytheon Technologies Full timeAbout the RoleWe are seeking a highly-experienced Principal Engineer to join our team at Raytheon Technologies. As a key member of our Integrated Product Team, you will be responsible for performing product support engineering analyses and planning tasks for integrated communication and avionics systems and solutions.Key ResponsibilitiesWork independently...
-
Principal Systems Engineer
1 week ago
Richardson, Texas, United States Raytheon Technologies Full timeAbout the RoleRaytheon Technologies is seeking a highly skilled Principal Systems Engineer to join our team. As a key member of our operations support team, you will be responsible for managing the system/application architecture within the client space, leading the analysis of issues that directly affect the system architecture, and serving as a direct...
-
Richardson, Texas, United States Raytheon Technologies Full timeAbout the RoleWe are seeking a highly-experienced Principal Engineer to join our team at Raytheon Technologies. As a key member of our Integrated Product Team, you will be responsible for performing product support engineering analyses and planning tasks for integrated communication and avionics systems and solutions.Key ResponsibilitiesWork independently...
-
Lead Software Engineer
7 days ago
Richardson, Texas, United States Goldman Sachs Full time**Job Summary**We are seeking a highly skilled and experienced Software Engineer to join our team at Goldman Sachs. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that support our global businesses.Key Responsibilities:Develop and enhance software solutions...
-
Software Engineering Associate
1 week ago
Richardson, Texas, United States Goldman Sachs Full timePosition Overview: The role of Associate in Software Engineering at Goldman Sachs Bank USA involves contributing to the development, enhancement, support, and maintenance of the firm's software solutions that cater to its global operations. This position requires designing and implementing high-quality, scalable technology solutions by utilizing both...
-
Software Engineering Associate
1 week ago
Richardson, Texas, United States Goldman Sachs Full timePosition Overview: The role of Associate in Software Engineering at Goldman Sachs Bank USA involves contributing to the development, enhancement, support, and maintenance of the firm's software solutions that cater to its global operations. This position requires designing and implementing high-quality, scalable technology solutions utilizing both...
-
Software Engineering Associate
1 week ago
Richardson, Texas, United States Goldman Sachs Full timePosition Overview: The role of Associate in Software Engineering at Goldman Sachs Bank USA involves working on the development, enhancement, support, and maintenance of the organization's software solutions that cater to its global operations. The successful candidate will be responsible for designing and implementing high-quality, scalable technology...
-
Infrastructure Software Engineer
2 weeks ago
Richardson, Texas, United States RTX Full timePosition Overview:Company:RTXRole Type:OnsiteAt RTX, our mission is deeply embedded in our core values and commitment to safeguarding our nation and allies against threats. With over a century of experience and exceptional engineering prowess, we are dedicated to addressing the challenges of today while anticipating the needs of tomorrow. Our team tackles...
-
Software Development Engineer
3 days ago
Richardson, Texas, United States InfoVision Full timeJob DescriptionJob Title: Software EngineerCompany: InfoVisionJob Summary:We are seeking a highly skilled Software Engineer to join our team. The successful candidate will be responsible for designing and developing software solutions for our manufacturing systems.Key Responsibilities:Plan and Design: Develop detailed plans and designs for software...
-
Principal Java Engineer
1 week ago
Richardson, Texas, United States Ascendion Full timeAbout AscendionAscendion is a comprehensive digital engineering solutions provider. We specialize in creating and managing software platforms and products that drive growth and enhance experiences for both consumers and employees. Our expertise spans engineering, cloud services, data management, experience design, and talent solutions, all aimed at...
-
Software Engineer II
2 weeks ago
Richardson, Texas, United States Geico - Government Employees Insurance Company Full timePosition OverviewAs a Software Engineer II at Geico - Government Employees Insurance Company, you will play a crucial role in the development of innovative solutions that enhance our operational capabilities.Key ResponsibilitiesSystem Design: Architect and implement scalable and robust distributed systems that meet the evolving needs of our...
-
Executive Director of Software Engineering
7 days ago
Richardson, Texas, United States Goldman Sachs Full time**Job Summary**We are seeking a highly skilled and experienced Software Engineer to join our team at Goldman Sachs. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that support our global businesses.Key Responsibilities:Develop and enhance software solutions...
-
Senior Firmware Software Engineer
4 days ago
Richardson, Texas, United States Celestica Full timeAbout the RoleCelestica is seeking a highly skilled Senior Firmware Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and deploying firmware for our high-performance platforms.Key ResponsibilitiesDevelop and integrate device drivers for various devices on our...
-
Software Development Engineer
7 days ago
Richardson, Texas, United States Raytheon Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Raytheon, supporting our classified programs in Richardson, Texas. As a key member of our team, you will have the opportunity to directly impact the world around you and contribute to cutting-edge technologies.Key ResponsibilitiesDesign, build, and maintain efficient,...
-
Principal Systems Engineer
5 days ago
Richardson, Texas, United States Raytheon Full timeAbout the RoleWe are seeking a highly skilled Principal Systems Engineer to join our team at Raytheon. As a key member of our operations support team, you will be responsible for managing the system/application architecture within the client space, leading the analysis of issues that directly affect the system architecture, and serving as a direct interface...
-
Principal Java Engineer
1 week ago
Richardson, Texas, United States Ascendion Full timeAbout AscendionAscendion is a comprehensive digital engineering solutions provider. We develop and manage software platforms and products that drive growth and create engaging experiences for both consumers and employees. Our capabilities in engineering, cloud services, data management, experience design, and talent solutions accelerate transformation and...
-
Senior Software Engineer
2 months ago
Richardson, Texas, United States Cariloop Full timeOverviewFounded in 2012, Cariloop is a care company fueled by a deeper purpose: ensuring that no one goes through caregiving alone. We are a compassionate organization committed to providing steadfast support to those navigating the complexities of caregiving. Our platform is a lifeline offering personalized guidance from expert Care Coaches, cutting-edge...
-
Java Software Engineer
2 weeks ago
Richardson, Texas, United States Stellar Consulting Solutions, LLC Full timePosition Overview:Essential Qualifications:· Proficiency in Java 8 and experience with Google Cloud Platform (GCP) is essential.· Proven track record in crafting microservices and cloud-native applications utilizing Java/J2EE, RESTful APIs, Spring Core, Spring MVC, Spring Boot, JPA (Java Persistence API), and Spring Security, along with other relevant...
-
Senior Software Development Engineer
3 days ago
Richardson, Texas, United States Harman Professional Inc. Full timeAbout the RoleWe are seeking a highly skilled Sr Software Engineer to join our team at Harman Professional Inc.Key Responsibilities:Develop, deploy, and maintain software platforms associated with next-generation audio, video, and control systems for Professional Solutions.Collaborate with cross-functional teams to design, implement, and test software...